If you want to challenge your robot(s) and yourself as robot developer, the RoboRumble@Home is the best way to do it. RoboRumble is the ultimate collaborative effort to have a live, up-to-date ranking of Robocode bots. It uses the power of available Robocoders’ computers to distribute the effort of running battles and building the rankings.
RoboRumble is actually 3 different rumbles:
- RoboRumble (aka 1v1): One robot versus another robot – both picked at random. These two robots a alone on the battle field.
- MeleeRumble: Ten robots picked at random all battle against each other..
- TeamRumble: One team versus another team – both picked at random. Each team consists of five or less robots.
In order to get started with RoboRumble, you should read this page:
- Starting With RoboRumble
Note that the RoboRumble@Home client is built into Robocode and can be started using the batch/shell/command files:
| Windows | UNIX / Linux | Mac OS | |
|---|---|---|---|
| RoboRumble | roborumble.bat |
roborumble.sh |
roborumble.command |
| MeleeRumble | meleerumble.bat |
meleerumble.sh |
meleerumble.command |
| TeamRumble | teamrumble.bat |
teamrumble.sh |
teamrumble.command |
Two other competitions exists which are:
- Twin Duel: Two teams battle on an 800×800 field. Each team consists of two robots (twins).
- Hat League: Two teams not knowing each other are paired together at random (like drawing names from a hat). Each team consists of two robots. These two teams must work together and defeat two other teams that have also been picked at random.