Hi Skybuck,
I've been following your posts to rgc for quite a while now and
it seems as if you are really interested in Corewar. It has quite a
long history and that might be reason why not everything has a
nice graphical interface. Often a simple command line tool does
the job.
About the hills ... the hills at koth.org and SAL (http://
sal.math.ualberta.ca) exist
because players want to compare their warriors. Whenever you want you
can
send your warrior to a hill and see how it does against the current
warriors
on it. If your warrior is good enough, i.e. if it has won enough
battles against
the warriors currently on the hill, it will push one warrior off the
hill and your
warrior will enter it.
For entering (and staying) on a hill you need a warrior is strong
enough against
the current mix of warriors on the hill, but also strong enough
against those
warriors which will try to enter the hill later. So you not only want
to become the
current no. 1 on the hill, i.e. Koth, but also your warrior should
stay as long as
possible on the hill. The more successful challenges your warrior
survives the
better. For instance the warrior "Son of Vain" (sources are published)
managed to
stay for 2573 successful challenges on the 94nop-hill. So far no other
warrior has
become nearly as old!
Of couse you are right that you will not immediately see the battles
of your warrior
against the rest of the hill, but you get enough information. For each
fight you
get the results. There are the number of won fights, number of lost
fights and
number of ties against each opponent. From those numbers an
experienced
player can deduct the strategy and other information about an
opponent. So
keeping the source of a warrior private (at least for a while) makes
the whole
game more interesting. You can even send test-warriors to a hill to
try to gather
more information about your opponent(s). It is fun to explore a hill
like that.
Often enough when a warrior has been pushed off the hill its author
decides to
publish the source code of the warrior. There is a huge archive which
can be
found at
http://www.ociw.edu/~birk/COREWAR/koenigstuhl.html . It is
called the
Koenigstuhl. Apart from that there is a newletter, which is called
CoreWarrior, where
recent developments are discussed and new warriors are explained in
detail. You
can find all issues at
http://www.corewar.co.uk/cw/ .
With all you current ideas I suggest that you send your warriors to
the beginner's hill
at SAL
http://sal.math.ualberta.ca/hill.php?key=94b . Just send an
email to
corewar RemoveThis @corewar.info and wait a few minutes. Eventually you will see
the results for
your warrior on that page. Simply put the source of your warrior in
the body of your
mail and make sure that it follows this layout:
;redcode-94b verbose
;name Name of your warrior
;author Skybuch
;strategy Kick ass!
;assert 1
ORG start
start mov.i $ 0, $ 1
END
If you like you can check out my warriors on Koenigstuhl. I usually
publish all of my
warriors. At the "moment" I'm active on the '94nop-hill at koth.org
and the nano-hill
at SAL.
We all will be happy to answer you questions at rgc. If you do not
want to wait that
long, you might consider to come to our IRC-channel: #corewars at
irc.koth.org . But don't
be disappointed when nobody seems to be active. Some of us have other
things to
do (like earning money or sleeping) and can't do CW 24 hours a day,
altough we from
time to time do
Regards,
Fluffy