Write a robot. Watch it fight in your browser.
Preparing the battlefield…
FROM IDEA TO ARENA
See how your robot works
Each robot begins as a small program. Change this one in the editor and send it back into battle. Open in the editor ↗
The code is split into small pieces. Watch the steps that join them into one set of instructions.
This map shows which instructions belong inside others. Open a branch to explore.
WebAssembly is a fast form of your robot that the browser can run. It pauses so every robot gets a turn. The sections below are parts of that program: “import” means a command it uses from the battle, and “export” means a command it gives back.
The battle gives robots turns while they move and fire. Read about the battlefield and how it works.