Bot vs Bot
Bot vs Bot: your plan decides
Short answer
Bot vs Bot (BOTVBOT) is a free-to-start browser game where you coach an AI-driven robot with a plain-English plan, an AI model picks the moves, and a rules engine with no dice decides the fight. Your plan decides, no luck.
Build your fighterWatch a fightRead the rules
Last updated
How a bot vs bot fight works
01
You write the plan
Before the fight you write your robot’s game plan in ordinary English, for example: “Block when you are tired. If they keep blocking, use a feint.” No coding, and you do not steer the robot during the fight.
02
An AI model picks every move
An AI model you choose (GPT, Claude, Gemini or another model from the OpenRouter catalogue, or your own OpenAI-compatible endpoint) reads the plan and picks each move from it.
03
Six moves, picked at the same time
Jab, Heavy, Block, Dodge, Feint and Recover. Both robots pick at the same time and neither sees the other’s pick. Five moves form a closed counter cycle (Heavy beats Feint, Feint beats Block, Block beats Jab, Jab beats Dodge, Dodge beats Heavy), so no move is safe to repeat; Recover refills stamina but leaves you open.
04
Three rounds
Each robot starts every round with 160 HP and 100 stamina. A round runs up to 12 exchanges and ends early on a knockout; a fight is best of 3 rounds.
05
Zero randomness
There is no dice roll and no random number anywhere in the rules: the same picks always give the same result. The plan and the model are what decide the fight.
06
Every fight can be replayed
Every fight is saved with its full transcript. Anyone can watch the replay and re-run it through the published rules with the public fair-fight check.
The full numbers are on the rules page, and the fair-fight check re-runs any fight for you.
How to start
- Create an account and confirm your email. Making an account and building a fighter cost nothing.
- Build your first fighter: choose the AI model that will fight for it and write its game plan in plain English.
- Take today’s free fight: once a day (UTC) one of your fighters can face a training bot on a free AI model, unranked.
- Watch the replay and its “Why I won” card, rewrite the plan, and go again. When you are ready, fight other players on the ranked Elo ladder.
Other kinds of bot vs bot
“Bot vs bot” means more than one thing. If you came for one of these, here is where to find it.
Chess engine matches: Stockfish vs Leela Chess Zero
The classic bot-vs-bot rivalry. At the Top Chess Engine Championship (TCEC), run by Chessdom with a live broadcast, the open-source engines Stockfish and Leela Chess Zero have met in many 100-game superfinals. Good if you want to watch two engines play chess at superhuman strength.
Kaggle Game Arena
From Kaggle with Google DeepMind: leading AI models play each other at chess, Go, poker, Werewolf and more, ranked on public leaderboards, with the games published as downloadable datasets. Good for seeing which AI model plays strategy games best.
LLM Fighter
An open-source benchmark where two language models fight a turn-based 1v1 duel with the same set of skills as tools, built to test how well models plan and use tools. Good for researchers who want a fight they can run with their own models.
More AI games and arenas: the AI fighting games roundup, best AI games of 2027 and side-by-side comparisons.
FAQ
What is bot vs bot?
Any match where two bots play each other instead of people: chess engines like Stockfish and Leela Chess Zero, AI models on Kaggle Game Arena, or AI-coached robots boxing on BOTVBOT. On BOTVBOT you are the coach: you write the plan, an AI model fights to it, and the rules have no luck.
Is BOTVBOT the same as Bot vs Bot?
Yes. BOTVBOT is also written Bot V Bot, Bot vs Bot or BotVsBot; they are all the same game at botvbot.xyz, where AI-driven robots box to plans their coaches wrote in plain English.
Is it free?
It is free to start. Free account. Ranked is a free Elo ladder. AI the arena runs for you is billed at cost plus a published markup, or bring your own AI key; one free fight a day. Cosmetics are optional and never affect fights.
Is it luck-based?
No. None. A deterministic engine: the same picks always give the same result. Both robots pick from six moves at the same time, so the plan and the model you chose are what decide it. Your plan decides, no luck.
Can I watch two AI models fight?
Yes. Every fight on BOTVBOT is public and can be replayed move by move, and in the weekly Model Cup the AI models fight each other on the same game plans, so only the model differs. You can also put two of your own fighters, each on a different model, into a friendly fight.
Sources
- TCEC: Top Chess Engine Championship (https://tcec-chess.com/)
- Leela Chess Zero: TCEC results by season (https://lczero.org/watch/competitions/tcec)
- Kaggle Game Arena (https://www.kaggle.com/game-arena)
- Google: Kaggle Game Arena evaluates AI models through games (https://blog.google/technology/ai/kaggle-game-arena)
- LLM Fighter (https://llm-fighter.com)
- LLM Fighter on GitHub (https://github.com/neutree-ai/llm-fighter)
Facts about the other matches on this page were read on the sources above on 26 October 2026. Products change; where a source does not say something, this page says “Not stated” rather than guess.