Choose how you'd like to get started with Robocode Arena
Already have a robot? Upload your .java or .jar file
New to Robocode? Learn how to build your first robot
Follow these steps to create and submit your first robot
Use the Robot Editor in Robocode to create your robot. Extend the Robot or AdvancedRobot class
package com.example;
import robocode.*;
public class MyRobot extends Robot {
public void run() {
while(true) {
ahead(100);
turnGunRight(360);
back(100);
turnGunRight(360);
}
}
public void onScannedRobot(ScannedRobotEvent e) {
fire(1);
}
}
Test your robot in the Robocode battle arena against sample robots
Package your robot as a .jar file or export the .java file and submit it here
Choose a handle to complete your profile. You can change this anytime in settings.
You need to be logged in to submit your robot code and participate in battles.
Or continue with Google
Sign in with GoogleSign up to submit your robots and compete in battles.
Or sign up with Google
Sign up with GoogleSubmit your robot code to start competing in battles.
| Rank | Robot Name | Owner | Rating | W/L |
|---|---|---|---|---|
| 🥇 | BeepBoop | - | 2043 | 431/2 |
| 🥈 | ScalarR | - | 1963 | 587/37 |
| 🥉 | DrussGT | - | 1754 | 297/14 |
| 4 | Firestarter | - | 1734 | 224/13 |
| 5 | Diamond | - | 1724 | 224/13 |
| 6 | Shadow | - | 1661 | 456/89 |
| 7 | RougeDC | - | 1623 | 474/174 |
| 8 | Chalk | - | 1609 | 331/121 |
| 9 | Midboss | - | 1605 | 387/167 |
| 10 | Lambda | - | 1592 | 318/125 |
| Robot 1 | Robot 2 | Replay |
|---|---|---|
| MyFirstRobot (64) | ThroxBot (1456) | View Replay |
| Billy (10) | ThroxBot (1606) | View Replay |
| RougeDC (1450) | ThroxBot (86) | View Replay |
| ScalarR (1380) | ThroxBot (99) | View Replay |
| Eagle (982) | ThroxBot (371) | View Replay |
| Midboss (1424) | ThroxBot (86) | View Replay |
| BillyBoy (305) | ThroxBot (1162) | View Replay |
| Shadow (1324) | ThroxBot (103) | View Replay |
| Gemini3ProBasic (16) | ThroxBot (1455) | View Replay |
| Horizon (1234) | ThroxBot (121) | View Replay |