Hills - The Corewar Leagues
The hills are ongoing Core War tournaments available to anyone with email. You enter by submitting via email a Redcode program (warrior) with special comment lines. You will receive a reply indicating how well your program did against the current top programs "on the hill".
There are two styles of KotH tournaments, "classical" and "multi-warrior". The "classical" KotH is a one-on-one tournament, that is your warrior will play 100 battles against each of the 20 other programs currently on the Hill. You receive 3 points for each win and 1 point for each tie. (The existing programs do not replay each other, but their previous battles are recalled.) All scores are updated to reflect your battles and all 21 programs are ranked from high to low. If you are number 21 you are pushed off the Hill, if you are higher than 21 someone else is pushed off.
In "multi-warrior" KotH, all warriors on the hill fight each other at the same time. Score calculation is a bit more complex than for the one-on-one tournament. Briefly, points are awarded based on how many warriors survive until the end of a round. A warrior that survives by itself gets more points than a warrior that survives together with other warriors. Points are calculated from the formula (W*W-1)/S, where W is the total number of warriors and S the number of surviving warriors.
There are currently two sources providing different corewar hills, the
KotH Server and the SAL Server.
Another hill was introduced July 30, 2011 using a different ranking and scoring concept with the DynaHill program. The name of the hill is International Corewar League.
There were also another sources with
the Pizza Server and the Euro Hills, but they're closed. Nevertheless, the website is still online and contain interesting informations.
For evovled warriors and beginners Terry Newton opened the Newton's Off-Line Core War Hills.
All warrior submissions are to be mailed to:
How to Enter
KotH Server: koth@KOTH.org
SAL Server: firstname.lastname@example.org
A ;redcode line must be placed at the top of your warrior's code in order to specify which Hill the warrior will go to. The warrior's code must then be copy/pasted into the ordinary text of an email.