Chess bots to play against, from beginner to grandmaster

Twenty rivals with a name, a rating and a way of playing, from one who hangs pieces to one who does not forgive anything. Pick the one just above you, and after every game the app shows you what went wrong.

The Chess Coach rival picker: bots grouped by level, each with a portrait, a name and a rating

The twenty rivals

Five levels, four rivals each. The rating is the strength each one plays at; beat one a few times and move up.

LevelRivalRatingHow they play
BeginnerBeto750Just learning. Hangs pieces. Don't feel bad if you win in 10 moves.
Lola900Still learning the openings. Leaves pieces where they can be taken.
Ana1100Slow and careful. Avoids trades unless they help. Hard to rush.
Tomás1150Likes good knight squares and central pawns. Will outplay you slowly if allowed.
IntermediateCarmen1250Club beginner. Spots one-move threats and misses the rest.
Diego1350No big style: plays the position as it comes. A real tester at this level.
Sara1450Quiet manoeuvres, slow improvements. Don't expect tactical fireworks.
Hugo1550Solid club level. Rarely hangs a piece, but two-move tactics get past him.
AdvancedKenji1670Defends calmly and counterattacks when you drop your guard.
Tariq1760Trained on real club games. Solid openings, and the odd tactic slips past.
Ingrid1870Clean structures and few mistakes; you have to beat her move by move.
Pavel1950A complete player; punishes the slightest inaccuracy.
MasterIván1750Strong club player. Punishes clear mistakes and drifts in quiet positions.
Marta1850Builds her position brick by brick. Punishes inaccuracies in the long run.
Javier1950Just below expert level. You need a real plan to beat him.
Gabriel2150All-round strong player at the gates of master level. No weak spots.
GrandmasterLevon2600Grandmaster strength. One clear mistake is usually enough to lose.
Judit2650Rarely leaves you anything.
Hikaru2792Tactics and speed. Punishes the smallest inaccuracy.
Magnus2841Endless technique. The last boss.

Bots that lose like people, not like broken engines

The usual way to make an engine weaker is to make it play a random bad move now and then, which feels nothing like a real opponent. Chess Coach does it differently: the mistakes a rival makes are chosen among the moves the engine itself was considering, so they are the plausible slips a player of that rating makes.

The four advanced rivals are Maia, a neural network trained on millions of real online games to predict the move a player of a given rating would make. They open, defend and blunder the way club players do. The master and grandmaster rivals are full engines, limited only as much as their rating needs.

Setting up a game against a bot: colour, time control and the rival chosen
Choose your colour and the time control, and play. The game is saved for the review.

After the game

Every game against a bot goes to your list, where the engine marks the moves that cost you something and the AI coach can explain them. That is what turns a lost game into the next thing to work on.

Questions

Is it free to play against the bots?
Yes. Playing against the bots and the engine review of your games are free. There are no ads.
Which bot should I play against?
One slightly above your rating. If you win most games, move up; if you lose most, move down one. If you are just starting, begin with Beto.
Can I play against bots offline?
Yes. The engines run on your phone, so you can play without a connection.
Are there bots that play like humans?
Yes. The four advanced rivals are Maia, a network trained to predict what real players of a given rating play, mistakes included.

Keep training

Your next game

Take the coach with you

Start free on iPhone, iPad or Android. No ads, and no subscription needed to play, analyse or take the first course.

Sign in and your games, ratings and progress follow you to the other device.

The Chess Coach home screen on an iPhone: puzzle, streak and storm ratings, and the cards for playing, learning and the Practice Lab

The home screen, on an iPhone. Same app on Android and iPad.