Your next match starts here.
Drive a robot in a shared 3D arena. Practice your shots or compete with other drivers.
Play on your own. Your score is not ranked on the leaderboard.
AUTONOMOUS PRACTICE
Bring your local Java code.
Connect your computer to a solo practice arena and test your autonomous routine. Your code stays on your computer.
Practice alone with your current robot. No teammates or opponents needed. Pair your Java adapter, then start your unranked practice run.
READY WHEN YOU ARE
Finding your match…
Connecting to the arena.
Connect your local adapter before starting.
Setup instructions ↗One-use pairing key · expires in 5 minutes and refreshes automatically. Paste into the adapter terminal.
Shooting practice
Your controls
Customize your robot.
One drivetrain, a front intake, and one shared shooter or separate pollen and nectar shooters. Use meters, kilograms, seconds, and degrees. Your GLB model is appearance only; the server uses the declared body box.
These limits do not certify a real robot as competition legal.
- Size: up to 18 × 18 × 18 inches; mass: 3–40 kg.
- Drive: up to 2 m/s; turn: up to 180°/s.
- Ball launch: up to 20 m/s; hold at most 4 balls.
- Shot delay: 0–5 s (default 0); at least 0.1 s recovery and 0.15 s between shots. Dual shooters share the firing interval.
- Static 3D model: GLB up to 200 MB; no scripts or external assets.
Switching presets keeps your saved custom robot. Finish Customization saves these settings as your custom robot.
Use the Export function in Onshape, Autodesk Fusion 360, or Blender to export your 3D model, then upload it here in GLB format. If GLB export is unavailable, export a mesh format supported by Blender and use Blender to convert it to GLB.
Up to 200 MB. Large CAD assemblies are prepared locally for the game; small details may be simplified. Use static geometry and material colors, without textures or compression. Export with the top of your robot pointing along +Y and its front pointing along +X.
Positions use the robot's center: positive forward and left, with height measured from the floor. The intake stays at the front edge; keep shooter positions within the body.
Preparing model…
Make every button yours.
Click a binding beside a command, then press a key, press a controller button, or move a stick. Changes save automatically in this browser.
Left stick moves; right stick turns. Escape cancels an assignment. Release movement controls to stop driving.
Make every point count.
Top 30 players in each format, ranked by their single best eligible score in the past 30 days. Guests are included. Ties favor the player who achieved that score first. Each player receives their alliance’s score. Full private multiplayer matches count too. Solo, interrupted and local-Java games do not rank. Site totals count completed games.
1 : 1 rankings
2 : 2 rankings
Each match score combines the contributions of both teams in the same alliance. Both players receive that shared alliance score. The list shows your own team, not your alliance partner, because your partner can change each match.
Players around the world
Registered users by their profile country. Hover, tap or focus a country to see its count.