0.31.0 #148
flemming-n-larsen
announced in
Announcements
0.31.0
#148
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
📦 0.31.0 - Improved Graphical Debugging - 19-Jun-2025
Bot API Updates
If you are using
Color
and thegetGraphics()
method orGraphics
property, you may need to update your bot(s).Changes Implemented:
IGraphics
SvgGraphics
Color
Point
Reasons for Changes:
Specific Updates:
dev.robocode.tankroyale.botapi.graphics
has been introduced.Robocode.TankRoyale.BotApi.Graphics
has been introduced.Additional Information:
🐞 Bug Fixes
System.Drawing
, which is not available on Linux and macOS. Hence, the new Robocode specificIGraphics
interface must be used instead.dotnet build
will be called if thebin
folder is missing.📄 Documentation
You find the Robocode Tank Royale documentation here. You should start out by reading Getting Started first.
🔨 Try it out
Please head over to My First Bot tutorial to learn how to set up your first bot for Robocode Tank Royale.
🛠 Installing Robocode
You need Java 11 as a minimum or newer, e.g. the newest version of Java available.
You can read the installation guide to get more details about installing both Java and Robocode.
▶ Running Robocode
The main application is the GUI Application which is a Java application. You can read about how to use the GUI Application here.
The Robocode GUI application is run from the command line (shell or command prompt) in order to start and view battles:
🤖 Sample bots
If you are new to Robocode, you need to download some bots and extract those to directories on your system.
These bot directories can be added from the menu of the GUI:
Config → Bot Root Directories
These sample bots are currently available:
All bots are put in zip archives, which should be installed in independent directories.
Each zip archive contains a ReadMe.md file with more information for the specific platform.
📦 Bot API
In order to start developing bots for Robocode, the following APIs are available.
📦 Java:
Available as:
📦 .Net:
Available as:
This discussion was created from the release 0.31.0.
Beta Was this translation helpful? Give feedback.
All reactions