Sumo arena is live — no hardware required

Write the code
Test it live

Write Arduino-style C++ in your browser and watch your robot fight in a physics-simulated arena. Write your sketch, hit Build & Run, and the simulation reacts in real time, so you iterate faster and ship better code.

C++
Write real sketches
Arduino
Pins, sensors, Serial
Browser
Nothing to install
arenalab.io/ide?scene=sumo
Live sumo arena simulation
ROUND 2/3 02:41
YOU 1 · 0 CPU
CHOOSE YOUR ARENA

One simulator, many challenges

Pick a scene, load a starter sketch, and start iterating. New arenas drop regularly.

Sumo arena LIVE

Sumo Arena

Push your opponent out of the ring. Edge sensors, proximity, and pure aggression.

BeginnerMiddleAdvanced
Open in simulator →
COMING SOON

Line Follower

Tune a PID loop and chase the line through curves, gaps, and forks at speed.

PIDIR array
COMING SOON

Maze Solver

Map the walls, remember the path, and beat your own time on the second run.

PathfindingOdometry
HOW IT WORKS

From code to combat in one click

A full Arduino-style IDE on the left, your robot fighting in the arena on the right. Change a constant, hit Build & Run, watch the behavior change instantly.

▶ Build & Run ■ Stop
ArenaLab Sumobot Web IDE
01

Write the sketch

Real setup() / loop() C++ with pins, sensors, and Serial.

02

Build & Run

Compiles to WebAssembly in your browser — no toolchain, no upload, no wait.

03

Watch it run

The physics sim reacts live. Read the Serial console, tweak, and run again.

Your first bot is one sketch away.

Free to start. The starter sketch gives you the basics — just open it and write your strategy.

Start building →