On Thu, 18 Dec 2008, Alex Smith wrote:
> On Thu, 2008-12-18 at 09:54 -0800, Kerim Aydin wrote:
>> I've been toying with an idea for a combined brainfuck (er sorry BobTHJ)/
>> corewars match... by which I mean BF language and array but two programs
>> fighting for the array space.  I think if done right it would be a bit
>> more like Robo Rally (if you've played that, wonderful board game) than
>> core wars, with the ideal being to knock the opponent's pointer off by one
>> thereby sending the code spiraling off somewhere.
>>
>> Any interest?
>
> The esolangers amongst us know of FukYorBrane
> (http://esoteric.voxelperfect.net/files/fyb/doc/fyb_spec.txt), which is
> a pre-existing game with similar rules. It is somewhat interesting,
> although it helps to have a cap on program length to prevent degenerate
> strategies. Your idea sounds somewhat different in the details (although
> similar in spirit), and might well be as interesting or more
> interesting; I'm not entirely sure exactly how well it would work,
> though.

Just goes to show great minds think alike while fools etc.  Pondered an 
arrangement just like this but worried about exactly that degeneracy (and 
others).  I thought I'd drop this fundamental corewars part:
"The data buffer for each of them is the opponent's program buffer."
I was thinking of instead doing a version where code buffer and stack
was protected/not shared, but the data array was shared.  The object
would be (maybe) a type of capture the flag... each program has a
flag memory cell that zeroing would cause a loss, with an additional
loss for your pointer running off the end of the array.  Ties would
have to be the same as losses to protect against the "just guard your
flag" over-defensive strategy.

-Goethe



Reply via email to