Robocode Arena
Quickstart Leaderboard Battles My Robots Blog
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 - 2051 235/1
🥈 Drifter - 1919 239/6
🥉 Wintermute - 1879 429/13
4 Pear - 1873 394/7
5 Spread - 1791 335/24
6 Bezier - 1782 416/28
7 iRobot - 1682 362/45
8 Needle - 1665 396/81
9 NeophytePattern - 1655 358/40
10 Musketeer - 1578 396/88
View Full Leaderboard →

Latest Battles

Robot 1 Robot 2 Replay
Linio (477) TestMelee (469) View Replay
ScheroBot (479) TestMelee (410) View Replay
NikeEnhanced (158) TestMelee (853) View Replay
ChaosMachine (7) TestMelee (794) View Replay
Mark8 (685) TestMelee (134) View Replay
Twardy (152) TestMelee (640) View Replay
PianistNano (519) TestMelee (405) View Replay
KillerRabbit (486) TestMelee (145) View Replay
mahrram (655) TestMelee (1049) View Replay
Elite (565) TestMelee (222) View Replay
View All Battles →

© 2025 Robocode Arena. All rights reserved.