/* Added for full RSS */ /* end code for rss */

Car Racing @ WCCI 2008

admin | | Friday, February 8th, 2008

The WCCI 2008 Car Racing Competition

Software and information are likely to be updated in the next days. If you are thinking of taking part in the competition, please send us a mail at racingcompetition@gmail.com and we will keep you informed! You can also subscribe to the RSS feed to be notified of web page update.

This competition is organized by Daniele Loiacono, Julian Togelius and Pier Luca Lanzi.

The competition is a spiritual successor to the CEC 2007 competition, but uses the TORCS simulation environment. We developed a set of interfaces available that work on Mac OS X, Windows and Linux, using Java and C++. Our aim was to make the interfaces as simple as possible, and especially if you have some experience with last year’s competition (or the rl-glue framework) we hope they will be very workable.

The deadline for submitting your entry is May 25, 2008.

The aim of the competition is to learn (or otherwise develop) a controller that races around a number of laps as fast as possible, alone or in the presence of other drivers. We will score every submitted controller on the distance raced in a fixed amount of time when driving on its own on a set of tracks. At the end of the competition, the best few controllers will race against each other on a different set of tracks, validating that the controllers perform well in the presence of other cars and that their performance generalizes to other tracks than those they were trained for. The winner of the final competitive races will get to present their controller at WCCI2008, and will have their registration fee reimbursed.

Last year’s competition saw a wide variety of controllers submitted, using different architectures (e.g. neural networks, fuzzy logic, force fields, expression trees) and training methods (e.g. genetic algorithms, evolution strategies, td-learning, direct critics, hand-coding). We hope to see the same variety of controller development strategies compared in this year’s competition. We also hope that we will see the participation of people outside the computational intelligence community, e.g. from the games industry.

Please Mail us if you have any further questions.

Download the software


User Manual (v 0.3)


C++ Client (Win/Linux/Mac OsX — v 0.2)

Java Client (Win/Linux/Mac OsX — v 0.3)


TORCS Patch + Server-Bot (Linux, v. 0.2)

TORCS Patch + Server-Bot (Windows Binaries, v 0.1) –> Update from v 0.1 to v 0.2

Examples of configuration files

Practice Race Mode

Quick Race Mode


Below, you find a preliminary scoreboard with the entries submitted so far. The score of controllers is computed as the distance raced by the controllers over three different tracks (in the final scoring process a different set of tracks will be used) within 10000 game tics. Submit your entry to get it scored!


CG Speedway 1

E-Track 3


Total Score

NEAT4J Controller

(Matt Simmerson)






(Luigi Cardamone)





Simple Driver

(Daniele Loiacono)





Simple Solo Controller

(Julian Togelius)






Leave a comment

You must be logged in to post a comment.

RSS feed for comments on this post. TrackBack URI