Skip to content

v0.9.12

Compare
Choose a tag to compare
@flemming-n-larsen flemming-n-larsen released this 23 Feb 22:13

About

This is the first release of Robocode Tank Royale.
This release is an early alpha version meant for people to try out and give feedback on.

Documentation

You can read more about Robocode Tank Royale here:
https://robocode-dev.github.io/tank-royale/

Running Robocode

You need Java 11 or newer to be preinstalled on your system. You can read the installation guide to get more details about installing Java and Robocode.

The Robocode application (GUI) can be run from the command-line:

On Windows:

java -jar robocode-tankroyale-gui-0.9.12.jar

On macOS and Linux:

sudo java -jar robocode-tankroyale-gui-0.9.12.jar

Note that you need to download sample bots and install those into directories on your system, and add these directories from the menu: Config -> Bot Root Directories

Sample bots

These sample bots are currently available:

C#: sample-bots-csharp-0.9.12.zip
Java: sample-bots-java-0.9.12.zip

Note that the C# bots need Microsoft .Net SDK 5.0 or newer to be preinstalled.

Bot API

In order to develop bots for Robocode, you'll need one of the provided APIs.
There is a Java version available with this release as a .jar archive: robocode-tankroyale-bot-api-0.9.12.jar
Later on, the Bot API will be made available on a Maven repository as well via Sonatype.

And the .Net version of the Bot API is available from Nuget here: https://www.nuget.org/packages/Robocode.TankRoyale.BotApi/