CodeCup 2021 - An online programming competition  

CodeCup 2021 - 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 2021 the game for the contest is Zuniq. 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 white and black.

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 official Zuniq competition has been scheduled for January 23rd 2021.

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!


The next test competition will be run on two backends, meaning that we expect the competition to be finished within 7 hours. We will play a full competition among all the players. This will also be the case for the last test competition and the final. We have made a small change in the Java environment, the result is that we are more strict on the available amount of memory (256 MB) for Java players. Therefore we introduced a small change in the jarwrapper and the javawrapper in the Caia tarballs. The available amount of memory for a Java players is now limited to 256 MB. Only Java programmers should consider to download the new tarballs.

For the CodeCup competition 2021 we have chosen the game Zuniq. You start on an empty grid of 6 x 6. You and your opponent place alternatively walls in the grid. You may close in zones, but these zones must all have a different size. It is forbidden to place walls in closed zones. The goal is that you place the last wall and that you, consequently, win with 100 points against 50. If you think, during the game, that you will win, you are allowed to call out the victory to obtain some extra points. But, if you lose, you lose it all with no points at all! We hope you will like this game, have fun and have lots of success!