Submitting your competition entry
Your competition entries should be submitted by email to
Julian Togelius.
As stated elsewhere, controllers written in any language are welcome, as long as they can be interfaced to an unmodified version of the simplerace package - directly if written in Java, through the TCP interface otherwise. In any case, the controllers must be able to run in real time on an Intel machine running either Mac OS X (preferred), Ubuntu Linux or Windows XP.
Please send your competition score, as measured using the CompetitionScore class, along with your submission; I will rerun the CompetitionScore to verify this figure.
You can resubmit your controller as many times as you like, in however modified versions, up until the September 20th 23:59 BST. However, bear in mind that it might take some time for us to update the league table, especially if we get many submissions concurrently, or your submission needs a particular operating system to run.
If you develop your controller using a combination of Java code and some learning algorithm (as will be the case for the majority of the contestants) the following submission format is strongly encouraged, in order to make life as easy as possibly for all of us:
A .zip file containing:
- A WOX file with the particular learned parameters (e.g. neural network connection weights) of your controller, called firstnamelastname.xml (e.g. juliantogelius.xml)
- The source code for any java classes used in a directory called firstnamelastname (e.g. juliantogelius). The java classes should therefore be in a package with the same name as the directory (e.g. a class could be called juliantogelius.NeuralNetwork, and be located in juliantogelius/NeuralNetwork.java). It is perfectly fine to not use any classes of your own at all, and just submit a WOX file specifying parameters for one of the predefined controller representations.
- Any external libraries, if used, in a separate jar file named firstnamelastname.jar, e.g. juliantogelius.jar.