Martin Ankerl's CoreWare Page


Intro

Hello and welcome to my CoreWar Homepage!
If you don't know what CoreWar is, you should have a look at some beginner guides which can be found on the King of The Hill - Server.

Here you can find some information about evolving corewar-warriors in general, and the Sourcecode of yace which is an modified version of the evolver ga_war.c (many thanks to Jason Boer). It uses exhaust, which is an corewarsimulator under the GPL (many thanks to M Joonas Pihlaja).


yace - yet another corewar evolver

Finally I decided to call my evolver yace, yet another corewar evolver. If you want to use yace I wouldn't download the beta. It will have more features, but will also be more buggy. If you want help debugging send me an email if you encouter a problem, or better: try to correct it :-)

Latest Release: yace_0-01.zip
Latest Beta: yace_0-02_beta.zip

Terry Newton has written a description of yace and some batch-files for easier use of it.

At the moment it is a modified version of ga_war.c. Watch out the history:

At the moment I plan this changes for yace: Yace turns out to be very usefull for evolving for the tiny hill, you can find some of my warriors on corewars.sourceforge.net at the Recode tiny hill.


Evolving corewar

Here you can find some information about evolving corewar in general. There have been many attemps on evolving corewars, but up to now purely evolved warriors are still much bader than handwritten ones. When I write this I know of 5 different evolvers: Sys4b, ga_war.c, RedMaker, RedRace any yace. There are also some corewar-evolution related papers, a good starting point is KoTH.

All these evolver face two big problems:


written by Martin Ankerl August 2000