Redmaker

Redmaker is a program that evolves warriors for the game of Corewar, where computer programs battle in a simulated "core". Redcode, the language used to play corewar, has no illegal instruction combinations which makes a program like this relatively easy to implement. Born from randomly-generated code, the warriors start out very weak but as time goes on they become stronger as random changes are made and natural selection amplifies the more useful alterations. Eventually the warriors can become strong enough to compete on the SourceForge RC Tiny Hill for evolved warriors or perhaps one of the other public corewar hills.

Redmaker is written in interpreted Microsoft QBasic, the included binary was compiled using FirstBasic (www.powerbasic.com) and runs under DOS or Windows. It will also run under Linux using DosEmu and Freedos beta 9 or greater. The program requires Pmars, the entire package (and lots of Corewar info) is at www.koth.org or download just the binaries here. Use the test warriors and Redmaker's benchmark function to guage the effectiveness of the results.

Download...


This page was last modified on Jan 25, 2005