A chess bot that plays like a real person at the rating you choose, from 600 to 2600. Not a perfect engine turned down: its mistakes are the ones players at that level really make. Free, with nothing to install and no account.
Play a gameThe usual way to make a chess engine weaker is to have it search less, or play a random bad move now and then. The result is nothing like anyone you will face over the board: it defends perfectly for thirty moves, then hangs its queen for no reason.
This bot works differently. In each position it looks at the moves players at your chosen rating actually make, and plays one of them. So it makes their natural-looking mistakes, follows their typical plans and misses the tactics they tend to miss. It doesn't always choose the same move, either, so no two games go the same way.
Your opponent's strength, in steps of 50. The last one you chose is remembered.
White, Black, or Random, which picks a side for you each game.
The standard start, a FEN you paste in, or any position set up on the board editor.
To practice converting an advantage, without the pressure of losing.
The most realistic training, and the best test of an opening you are learning.
To feel where your plans break down against better play.
Learning an opening? Read its guide in the chess opening guides, then play it against a bot at your level.
Stuck? Hint shows the engine's best moves for the position, once. Take back undoes your last move, and Resign ends the game. The engine's arrows and scores stay hidden while you play, so nothing gives the game away.
For how to find the moves that decided the game, see the game review guide. To set up a position to play from, use the board editor.
Yes. Every game is free, with no account and nothing to install. Choose a rating and a side, and press Play.
As strong as you choose: any rating from 600 to 2600, in steps of 50. You pick it before each game, and the last one you chose is remembered.
A weakened engine plays near-perfectly and then blunders at random. A human-like bot makes the kinds of mistakes real players at that rating make, so the positions and the errors are ones you will meet again in your own games.
Yes. Hint shows the engine's best moves for the position you are on, once, and Take back undoes your last move. Both are there throughout the game.
Yes. Paste a FEN into the start position box, or set the position up on the board editor and play from there. You can also play on from any position on the analysis board.
Yes. When the game ends, Analyze puts it on the analysis board, where Stockfish shows where each side went wrong.