CodeCup 2015 - An online programming competition  

CodeCup 2015 - An online programming competition

Welcome to CodeCup!

We offer you a challenging programming contest. Anybody can participate; there are no age restrictions or other special requirements. The CodeCup never charges entry fees.

In 2015 the game for the contest is Ayu. We have placed a description of the rules online. You can always watch a sample game being played.


After you login in to the CodeCup system you can submit your program. You can find the submission section under "My submissions". Your submission will be tested automatically against our sample players to ensure that it follows the rules. After passing this check your program is ready to compete! Note that your program must be capable of playing both as black and white.

We will hold test competitions every three weeks starting at the end of September. In these competitions you will see how your program performs against other players. You can follow the complete games and use this information to improve your strategy.

The next test competition has been scheduled for December 20th 2014.

Testing at home - Caia

The CodeCup Team enables you to test your program at home. Our testing software is free and enables you to organize competitions at home without involvement of other people. The software to play at home is called Caia. It works in the same way as our contest software. By hosting your own local competition you can test and improve your program in a fast and easy way. Download Caia and start today!


Today 14 December we've updated a new checker. We expect to have no more 2-2 draws because we've increased the limit of the maximum number of turns per game to 500. The referee in de Caia tarballs are not using any limits because we're expecting no draws.

We have published today the new CodeCup game Ayu officially. Not much is known about it and therefore we think it is a challenging task for you to program. In the Rules section you can get more information about this connectivity game. Luis BolaƱos Mures, the game's inventor, gave permission for using his game. This is what he says: "I'm really curious to see how bots handle it, and it would be a great showcase for the game as well. Ayu is the kind of game where humans can easily see what's going on, but where a computer would struggle because of the lack of short-term opportunities for tactical profit (there are no captures, for example). Tactics are clear and simple, and serve as a vehicle for long-term strategic planning."

We have prepared all components of this years game and everything works! There are tarballs, including an alternative script to run competition using all the cores on your pc. The forum is open. There is an example game. The submissions section is open. Let us know if there are errors, we hope not.