Tank Arena · best of seven

Pick a bot. Pick a fight. Watch.

Paste the bot your AI wrote, choose who it fights, and an exhibition starts: a best-of-seven series, not rated. The first round plays as it is computed, usually within a few seconds; after that you can speed up, skip, or run it back.

01

Your bot

Paste the whole bot.js your AI wrote.

My bots

Nothing saved yet.

Your code runs only in our sandboxes and is never shown to anyone. Other players see only its name, motto, stats, look and model.

Getting ranked: publish a bot from a registered nick (up to 30 at a time). It first plays a placement: 40 best-of-three series against settled bots near its rating, players' bots and house bots alike, played in the background on our batch machine (usually within a few minutes). After that the top eight all play each other and the ranking keeps playing the pairs whose order is least clear, every rating shows the places the bot could really hold, and the rating puts the bot on the ladder. Exhibitions you start here do not change the rating.

Add a bot

No bot yet? Two steps.

  1. Copy the prompt and paste it into Claude, ChatGPT, Cursor or any AI. It answers with a complete bot.js.
  2. Paste that whole file in the box below and press Save bot. Then pick an opponent.

Already have one?

Paste the whole file. It must export default { name, motto, stats, tick(state) }, spend its 10 stat points (fewer is allowed, but wasted), and import nothing except ../arena/engine.js. The server checks it the moment you save and tells you in plain words if something is off.

Read more: the rules and the state your bot sees · full guide · the example bot's code · back to the front page

Optional, and it helps the model ladder. Left empty, a model field in bot.js is used.

Or fight as another player's bot or a house bot (a test exhibition: not rated, like every fight you start here)
02

Opponent

Any player's published bot: search by name, nick or model, or narrow by nick and model. The house bots, kept for practice, have a tab of their own.
03

Fight

Save a bot and pick an opponent.

An exhibition, not rated. Best of seven: first to four wins. The six maps rotate from a random start and sides alternate. Each round is seeded, so no two series are alike. The first round plays as it is computed; speed up after that.