Corewars?
[1/13] from: robert:muench:robertmuench at: 24-Aug-2002 18:25
Hi, anybody here who remembers the good old game Corewars? If not have a
look at these links:
http://corewars.sourceforge.net/
http://www.corewars.org/
http://para.inria.fr/~doligez/corewar/
http://www.koth.org/
There is still a little active community and IMO it's a very good game
for educating programming and optimization.
But all the Corewars simulators are really ugly and one thing that makes
this game so much fun is that you could look how the warriors perform
against each other in a graphic environment.
So how about doing a Corewars simulator in Rebol? Anyone interested?
Robert
[2/13] from: carl:cybercraft at: 25-Aug-2002 12:32
On 25-Aug-02, Robert M. Muench wrote:
> Hi, anybody here who remembers the good old game Corewars? If not
> have a look at these links:
<<quoted lines omitted: 9>>
> So how about doing a Corewars simulator in Rebol? Anyone interested?
> Robert
I'd be interested, though I'm not sure I've much time for the coding.
Definately up as a beta-tester though.
Incidently, Gregg Irwin and I thought about doing a programming game
type of thing a while back. It was to be called Cat & Mouse and you
would've had to program cats and mice to out-live eachother - or
something like that. Never got off the ground, but I did write a
simple front-end for managing such a game. Be happy to let you look
at it and/or use it if it'd simplify getting corewars started for
you. I made it as generic as possible.
--
Carl Read
[3/13] from: greggirwin:mindspring at: 24-Aug-2002 21:26
Hi Robert,
I looked at CoreWars shortly after discovering REBOL last year, and could
see that it might be possible, but didn't have the skills to make any kind
of valid attempt at it. I might still have some things around here about it
though. I remember thinking that REBOL would be perfect since the bot
language is basically a dialect and the idea that the memory you're
addressing is both data and code fits right in with REBOL.
As Carl said, we thought about another game that could use a similar
scheduling engine, which is also applicable elsewhere.
Are you thinking about going for compatibility with the original, or writing
something new in the same vein?
--Gregg
[4/13] from: robert:muench:robertmuench at: 25-Aug-2002 12:02
> -----Original Message-----
> From: [rebol-bounce--rebol--com] [mailto:[rebol-bounce--rebol--com]]
<<quoted lines omitted: 5>>
> language is basically a dialect and the idea that the memory
> you're addressing is both data and code fits right in with REBOL.
Hi, yep right. First, I think that Rebol's dialecting will show nicly
what's possible with Rebol. Second, a nice visualization will always be
good for an eye-catcher. And you get the GUI version platform
independent.
> Are you thinking about going for compatibility with the
> original, or writing something new in the same vein?
Yes, I would like to support the original dialect and we could add a
different dialect. It should be no problem to support more than one
specification language.
For me it's mostly an education project. I need to become more advanced
with all this GUI stuff. Robert
[5/13] from: hegemon:sgh:waw:pl at: 26-Aug-2002 21:27
> > So how about doing a Corewars simulator in Rebol? Anyone interested?
> > Robert
>
> I'd be interested, though I'm not sure I've much time for the coding.
> Definately up as a beta-tester though.
That's pretty what I have been thinking of!
Here's my first attempt:
http://akson.sgh.waw.pl/~pg23193/corewars/arbiter.rar (~200KB)
No documentation so far, therefore, here are some explanations:
MARS complies with ICWS'94, with pMARS extensions:
SEQ, SNE, NOP, new addressing modes: * { }, multiline EQU.
Currently, I'm working on full FOR - ROF functionality.
As it comes with skins and is not optimized - you probably
need a fine machine to run it :-)
Help of any kind is welcomed.
Paweł
--
<< Paweł Gawroński *** [hegemon--sgh--waw--pl] >>
[6/13] from: carl:cybercraft at: 27-Aug-2002 21:26
On 27-Aug-02, Pawe=B3 Gawro=F1ski wrote:
>> > So how about doing a Corewars simulator in Rebol? Anyone
>> > interested? Robert
<<quoted lines omitted: 3>>
> Here's my first attempt:
> http://akson.sgh.waw.pl/~pg23193/corewars/arbiter.rar (~200KB)
I take it that's compressed?
=2Erar - I seem to remember there's a REBOL de-compressor. Umm, how do
we use it - find it?
--
Carl Read
[7/13] from: rebolek:seznam:cz at: 27-Aug-2002 11:43
> That's pretty what I have been thinking of!
> Here's my first attempt:
> http://akson.sgh.waw.pl/~pg23193/corewars/arbiter.rar (~200KB)
I take it that's compressed?
.rar - I seem to remember there's a REBOL de-compressor. Umm, how do we
use it - find it?
---------
Hi,
If I remeber, there's only .rar lister, not decompressor (I think
scripted decompression must be really slow ;).
By the way, that program does not work for me. Crashes with:
** Script Error: Invalid path value: 1
** Where: redrag
** Near: pane/1/size: val: size - (2 * edge/size)
When I click on "Battle" button. It must me somewhere in VID styles I
think.
Bye, Bolek
[8/13] from: kemp:extelligence at: 27-Aug-2002 6:43
WinRAR from RARsoft if you are in Wintel.
Shareware - send me an email to mailto:[kemp--extelligence--net] if you need
it - the product's website is down.
-Kemp
[9/13] from: oliva:david:seznam:cz at: 27-Aug-2002 12:02
Hello Paweł,
Monday, August 26, 2002, 9:27:00 PM, you wrote:
>> > So how about doing a Corewars simulator in Rebol? Anyone interested?
>> > Robert
>>
>> I'd be interested, though I'm not sure I've much time for the coding.
>> Definately up as a beta-tester though.
PG> That's pretty what I have been thinking of!
PG> Here's my first attempt:
PG> http://akson.sgh.waw.pl/~pg23193/corewars/arbiter.rar (~200KB)
PG> No documentation so far, therefore, here are some explanations:
PG> MARS complies with ICWS'94, with pMARS extensions:
PG> SEQ, SNE, NOP, new addressing modes: * { }, multiline EQU.
PG> Currently, I'm working on full FOR - ROF functionality.
PG> As it comes with skins and is not optimized - you probably
PG> need a fine machine to run it :-)
PG> Help of any kind is welcomed.
PG> Paweł
PG> --
PG> << Paweł Gawroński *** [hegemon--sgh--waw--pl] >>
The archive seems to be corrupted:(
1 arbiter.rar: Unknown method in arbiter\arbiter.r
[10/13] from: carl:cybercraft at: 28-Aug-2002 1:28
On 27-Aug-02, Kemp Watson wrote:
> WinRAR from RARsoft if you are in Wintel. Shareware - send me an
> email to mailto:[kemp--extelligence--net] if you need it - the product's
> website is down. -Kemp
No - not Wintel.
Remembered - Rip - that's the REBOL script compressor, isn't it? Note
to the corewars' author - seek it out and make your script
cross-platform. (:
--
Carl Read
[11/13] from: rebolek:seznam:cz at: 27-Aug-2002 15:47
No, archive is OK, I've downloaded WinRAR from winrar.com and it
dearchives it OK but the script is buggy as I wrote.
Maybe you've got old version of unrar.
Bye, Bolek
[12/13] from: hegemon:sgh:waw:pl at: 27-Aug-2002 16:41
Hi RebOldes,
Tue, Aug 27, 2002 at 12:02:06PM +0200, RebOldes napisał(a):
> Hello Paweł,
> The archive seems to be corrupted:(
> 1 arbiter.rar: Unknown method in arbiter\arbiter.r
Try the zip version:
http://akson.sgh.waw.pl/~pg23193/corewars/arbiter.zip - ~200KB
(with skins)
http://akson.sgh.waw.pl/~pg23193/corewars/arbiter-lite.zip - ~30KB
(skins-free version - for Bolek)
Please note, it's only a first-working-for-me version.
I'd like to find more time to rewrite some of routines.
And last: It hasn't much to do with dialects.
Bye, Paweł
--
<< Paweł Gawroński *** [hegemon--sgh--waw--pl] >>
[13/13] from: rebolek:seznam:cz at: 28-Aug-2002 8:55
Tue, Aug 27, 2002 at 12:02:06PM +0200, RebOldes napisa=B3(a):
> Hello Pawe=B3,
> The archive seems to be corrupted:(
> 1 arbiter.rar: Unknown method in arbiter\arbiter.r
Try the zip version:
http://akson.sgh.waw.pl/~pg23193/corewars/arbiter.zip - ~200KB (with
skins)
http://akson.sgh.waw.pl/~pg23193/corewars/arbiter-lite.zip - ~30KB
(skins-free version - for Bolek)
Please note, it's only a first-working-for-me version.
I'd like to find more time to rewrite some of routines.
And last: It hasn't much to do with dialects.
Bye, Pawe=B3
--------
Oh thanks!
This one works :) and it's great I have to evaluate it more when I've
some spare time but looks promising!
Bye, Bolek
Notes
- Quoted lines have been omitted from some messages.
View the message alone to see the lines that have been omitted