|This is the archived CodeCup 2020 website.|
Click here to go to the new CodeCup website.
Testing at home
Caia is a system that you can use to test and improve your CodeCup submission from home. Caia is used by both advanced competitors as well as beginners.
You can download Caia and start development today!
The Caia Project is the result of the need to have software to play competitions between programmed client players of strategic games from their own homes. That software is now available under a Linux environment.
Jaap Taal and Marcel Vlastuin developed a home edition of the jury software and published it as open source. The project Caia consists of several components:
The competion manager can organise full competitions.
This new manager can replace the normal manager executable if you don't just want
to test your program, but with the competition manager you can organise a competition where
each of your programs play against all other programs.
There are five different versions of the Caia-distribution for the game Gomoku:
To get started, please take a look at the Caia tutorial.
Our experience with Caia learns that it runs best under Linux.
Old Caia distributions
The first caia distribution was published in 2004 (CodeCup 2005). This old package (which uses an outdated caiaio) contains examples for the referee and the manager. You can use these examples. It is adviced to replace the caiaio files, which are included in the Caia-distribution for the game of this year.