Current Corewars Hill Standings
The Queue: A listing of Warriors awaiting battle on the various hills
| ICWS '88 Standard Hill (The original online hill.) | Warrior List | Huge Array |
| ICWS '94 Standard Hill | Warrior List | Huge Array |
| ICWS '94 NOP Hill (Disallows use of pspace.) | Warrior List | Huge Array |
| ICWS '94 Experimental Hill (Uses a larger core, to allow smarter warriors.) | Warrior List | Huge Array |
| ICWS '88 Tourney Hill (The original standard for ICWS tournaments.) | Warrior List | Huge Array |
| ICWS '94 Multiwarrior Hill (Melee hill where all the warriors compete at once.) | Warrior List | |
| ICWS '94 Multiwarrior X Hill (Multiwarrior Hill using Experimental settings.) | Warrior List |
Hill Information
All warrior submissions are to be mailed to koth@KOTH.org.
As explained in the FAQ,
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.
| Standard | 94 | 94 No Pspace | 94 Experimental | 94 Multiwarrior | ICWS Tournament | 94 Multiwarrior X | |
|---|---|---|---|---|---|---|---|
| Accessed With | ;redcode | ;redcode-94 | ;redcode-94nop | ;redcode-94x | ;redcode-94m | ;redcode-icws | ;redcode-94xm |
| Instruction Set | -8 | -8 | |||||
| Core Size | -s 8000 | -s 8000 | -s 8000 | -s 55440 | -s 8000 | -s 8192 | -s 55440 |
| Cycles To Completion | -c 80000 | -c 80000 | -c 80000 | -c 500000 | -c 80000 | -c 100000 | -c 500000 |
| Max Processes | -p 8000 | -p 8000 | -p 8000 | -p 10000 | -p 8000 | -p 8000 | -p 10000 |
| Max Warrior Length | -l 100 | -l 100 | -l 100 | -l 200 | -l 100 | -l 300 | -l 200 |
| Min Distance | -d 100 | -d 100 | -d 100 | -d 200 | -d 100 | -d 300 | -d 200 |
Use pMARS ;assert options to ensure your warrior compiles
correctly.
Add these 3 lines to your warrior to assert '94x rules, and demand pspace:
;assert (CORESIZE==55440) && (MAXPROCESSES==10000) ;assert (MAXCYCLES==500000) && (MAXLENGTH==200) ;assert (MINDISTANCE==200) && (PSPACESIZE==55440/16)
Whoops! Don't assert the number of rounds, or when Koth precompiles your warrior to see if it works, the rounds will fail... So don't use anything like the following, although it should be legal:
;assert (ROUNDS > 5)
Add these 3 lines to your warrior to assert '88 rules:
;assert (CORESIZE==8000) && (MAXPROCESSES==8000) ;assert (MAXCYCLES==80000) && (MAXLENGTH==100) ;assert (MINDISTANCE==100)
The following are the commands that the server accepts:
;help - This list of commands
;status - Current status of all hills
(optionally add ;redcode lines to pick just certain hills)
;statistics - Current statistics of the server
;redcode - '88 Standard Hill
;redcode-94 - '94 Draft Hill
;redcode-94x - '94 Draft - Experimental
;redcode-94nop - '94 Draft - No Pspace Allowed
;redcode-94m - '94 Draft - Multiwarrior Hill
;redcode-icws - '88 Standard - ICWS Tournament settings
;redcode-94xm - '94 Draft - Multiwarrior Experimental
You can also add quiet or verbose to the end
of a ;redcode-xxxx line to receive much less or much more email
from koth.org, respectively. Example: ;redcode-94nop quiet
;test - Used with a ;redcode command, it
attempts to compile but not submit your warrior to the hill
;kill - Kill a warrior on a hill. Must be used with
;password
;password - Identifying password for this warrior
;newpasswd - Assign a new password for a warrior. (Must
include original ;redcode, ;name and
;password lines)
;newredcode - Assign a new ;redcode line for a
warrior. (Must include the new ;redcode line, ;name
and ;password lines)
;url - Pointer to author web URL
;version - Display all versions of all hill modules.





