1. CoreWars, EuWar, etc.
- Posted by Buddy Hyllberg <budmeister1 at JUNO.COM> May 26, 1998
- 528 views
>A related topic is CoreWars. You write little programs that operate >in a virtual computer. The idea is for players to submit different >programs that operate in the same space at the same time and see >which one survives. The little warrior programs are very much like >viruses, but since the whole thing operates on a virtual computer >there is no danger of infecting the real world. I read about CoreWars in a tech paper about polymorphic viruses, and it sounded *really* interesting, so I researched it... >I've looked at CoreWars in the past - there's a pretty active >internet community that plays it. ...and found exactly what Martin found. They even have special dedicated servers that take submitted warriors and have them compete against each other, then mail the authors the results; pretty neat, huh? :) >Would anyone here be interested in getting together to create a >Euphoria Corewars environment? That way, we could all start >together and compete at the same level of experience. YES! I'm not that fluent in Euphoria yet (but I'm working on it over the summer to fix that), but I'd love to do this! I tried learning Redcode (the pseudo-assember language that CoreWars warriors are written in), but the learning curve is so steep that I failed miserably. A "Redcode" that we could all develop together would be great; that way we could all help each other, and newbies too. If we *do* do this, a big question would be: are we going to write the warriors in Euphoria, a modified subset of Euphoria, or a whole new language? I think this would be a great project, especially for those of us who either need practice with Euphoria, or want something fun to do :D ----->Buddy budmeister1 at juno.com -------------------------------------------------- KoTH CoreWars homepage: http://www.koth.org/ -------------------------------------------------- _____________________________________________________________________ You don't need to buy Internet access to use free Internet e-mail. Get completely free e-mail from Juno at http://www.juno.com Or call Juno at (800) 654-JUNO [654-5866]
2. Re: CoreWars, EuWar, etc.
- Posted by "Bonn Ortloff (\"LEVIATHAN\")" <ortlofffamily at WORLDNET.ATT.NET> May 26, 1998
- 492 views
- Last edited May 27, 1998
Buddy Hyllberg wrote: > >A related topic is CoreWars. You write little programs that operate > >in a virtual computer. The idea is for players to submit different > >programs that operate in the same space at the same time and see > >which one survives. The little warrior programs are very much like > >viruses, but since the whole thing operates on a virtual computer > >there is no danger of infecting the real world. > > I read about CoreWars in a tech paper about polymorphic viruses, and it > sounded *really* interesting, so I researched it... > > >I've looked at CoreWars in the past - there's a pretty active > >internet community that plays it. > > ...and found exactly what Martin found. They even have special dedicated > servers that take submitted warriors and have them compete against each > other, then mail the authors the results; pretty neat, huh? :) > > >Would anyone here be interested in getting together to create a > >Euphoria Corewars environment? That way, we could all start > >together and compete at the same level of experience. > > YES! I'm not that fluent in Euphoria yet (but I'm working on it over the > summer to fix that), but I'd love to do this! I tried learning Redcode > (the pseudo-assember language that CoreWars warriors are written in), but > the learning curve is so steep that I failed miserably. A "Redcode" that > we could all develop together would be great; that way we could all help > each other, and newbies too. > > If we *do* do this, a big question would be: are we going to write the > warriors in Euphoria, a modified subset of Euphoria, or a whole new > language? > > I think this would be a great project, especially for those of us who > either need practice with Euphoria, or want something fun to do :D > > ----->Buddy > budmeister1 at juno.com > > -------------------------------------------------- > KoTH CoreWars homepage: http://www.koth.org/ > -------------------------------------------------- > > _____________________________________________________________________ > You don't need to buy Internet access to use free Internet e-mail. > Get completely free e-mail from Juno at http://www.juno.com > Or call Juno at (800) 654-JUNO [654-5866] a word that came up twice, and sort of tells me that this couldn't be done, is "viruses". Viruses, as talked about earlier, are small, stay in memory (most; TSRs), and use and/or change system configuration/operation without permission of OS/User. Euphoria cannot do TSRs (to what I have heard) and the program is big..... Just thought of something... you can make a virus with Euphoria, it would be 4k long, (not noticable) problem is, when the virus enters, it will violate _something_, as it will have to allocate itself to a piece of memory. Extremely unsimple, and completely off topic. :) Anyway, if this was to be done, it would be easy (to an extent...) and it could run in a "virtual computer", just swapping itself out to the disk to do it. Now, how would a little program with "virus-like" abilities be able to destroy data without asking first? If they have made it correctly, it would ask first and nag, nag, nag for programs/food/better enviroment/etc. etc. etc. Sort of like a Gigapet... Thanx for letting me blab. "LEVIATHAN"
3. Re: CoreWars, EuWar, etc.
- Posted by David Cuny <dcuny at DSS.CA.GOV> May 27, 1998
- 484 views
Buddy wrote: >If we *do* do this, a big question would be: are we going to write the = warriors in >Euphoria, a modified subset of Euphoria, or a whole new language? It would be problematic to write the warriors in Euphoria, or even a = subset of Euphoria. One issue is that CoreWars deals with opcodes, while = Euphoria deals with high-level instructions. Another is losing all the = work that has already been put into the development of the existing = CoreWars. I would suggest pruning Redcode down to a "core" set of instructions - a = sort of core CoreWars . That way, you remain compatible with Redcode, = and can use all the existing materials (tutorials, example warriors, = etc.). Further, players could eventually move on to the "real" CoreWars, = without having to learn a whole new language. -- David Cuny