We’ll show you how to join CodeSide in a few minutes.
Of course, you need to register. We kindly ask all participants to provide accurate and complete information about yourself.
Download the package for your favorite programming language from the language packs page. We support C++, C#, F#, D, Go, Java, Kotlin, Scala, Python, Ruby, Rust. Unzip the archive and open an existing project or create a new one from scratch. You may need to configure some paths.
The official and complete rules are published in the Rules section, please read them. Some organizational aspects you can find in the descriptions of the Sandbox and stages of the championship (Round 1, Round 2, Finals).
You can submit you strategy here. Before the system will accept your strategy, it will be compiled and tested in a few short games. If everything is OK, your strategy will automatically start to participate in regular qualifying games in Sandbox. Carefully read the section “What you should pay attention to” for various aspects due to which your strategy can get the “Verification error” verdict. The total number of submissions are not restricted, however there are restrictions on too frequent submitting. Any attempt to destabilize the system will result in disqualification. You can write your strategy in an arbitrary number of files, you will only need to pack everything into a ZIP archive and send it.
Language pack that you download contains a simple strategy — first running towards nearest weapon, then to the nearest enemy, constantly shooting.