Robocode Arena
Quickstart Leaderboard Battles My Robots
Discord X
Settings

Submit Your Robot

Choose how you'd like to get started with Robocode Arena

Upload Robot

Already have a robot? Upload your .java or .jar file

For Veterans

Get Started

New to Robocode? Learn how to build your first robot

For Beginners

Getting Started with Robocode

Follow these steps to create and submit your first robot

1

Install Robocode

Download and install Robocode from the official website

Download Robocode →
2

Create Your Robot

Use the Robot Editor in Robocode to create your robot. Extend the Robot or AdvancedRobot class

View Example Robot Code
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);
    }
}
3

Test Your Robot

Test your robot in the Robocode battle arena against sample robots

4

Export & Submit

Package your robot as a .jar file or export the .java file and submit it here

Need More Help?

Official Documentation RoboWiki Tutorial

Set Your Handle

Choose a handle to complete your profile. You can change this anytime in settings.

Sign in to Submit a Robot

You need to be logged in to submit your robot code and participate in battles.

Or continue with Google

Sign in with Google

Create Account

Sign up to submit your robots and compete in battles.

Or sign up with Google

Sign up with Google

Robocode Ladder

Submit your robot code to start competing in battles.

Your browser does not support the video tag.
or
Watch the full battle

Top Robots

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
View Full Leaderboard →

Latest Battles

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
View All Battles →

© 2025 Robocode Arena. All rights reserved.