Language packages to create your own strategies for CodeBall are published. We currently support the following languages:
|C++17||GNU C++ 8.2||download|
|Java||Open JDK 1.8||download|
|C#||.NET Core 2.1||download|
|Rust||Rust 1.31 (2018 edition)||download|
Packages are also available on GitHub.
Each language package contains a set of models (Robot, Player, etc.), MyStrategy class, where you write the logic of your strategy, and files Runner.* and RemoteProcessClient.*, which are necessary for running the strategy process and exchanging data with the game process.