Play Chess Against the Computer

Ten levels from “just learned the moves” to an engine no human can beat – or play a friend on the same screen.

    spinpickplay.com

    Computer opponent: Stockfish (GPLv3, licence). It runs on your device; your game is saved in this browser.

    From your very first game to a real challenge

    Pick a level and play. The lowest levels are deliberately weak – they make the kind of mistakes beginners make, so new players and children can actually win and learn. Each step up plays more accurately, and from level 5 the computer plays at a set rating using Stockfish’s strength limiter (about 1300 to 2600 Elo). Level 10 is Stockfish at full strength: stronger than any human world champion.

    Use Hint when you’re stuck (the best move is highlighted), Undo to take back a mistake, and Flip to view from the other side. Every rule is supported: castling, en passant, promotion, check, checkmate, stalemate and draws by repetition or insufficient material. Your game is saved in the browser, and you can copy it as PGN for analysis.

    How to use

    1. Choose Against the computer or Two players.
    2. Pick a level (1–10) and your colour, then press New game.
    3. Tap a piece to see its legal moves, then tap the square to move to.
    4. Stuck? Tap Hint. Made a mistake? Tap Undo.

    Ideas for using it

    • Learning chess. children start at level 1 and move up after three wins.
    • Quick game. level 4–5 is a fair fight for most casual players.
    • Training. play level 7+, then copy the PGN to analyse your mistakes.
    • With a friend. two-player mode on one tablet, board flips on request.

    The 10 levels

    • 1–2 (about 400–600): for children and complete beginners – often leaves pieces hanging.
    • 3–4 (about 800–1000): casual players – knows basic tactics, still blunders.
    • 5–6 (about 1300–1600): club beginner to average club player.
    • 7–8 (about 1900–2200): strong club player to candidate master.
    • 9 (about 2600): grandmaster strength.
    • 10 (maximum): Stockfish without limits – far above any human.

    Ratings are approximate and depend on your device: the engine runs on your phone or computer, not on a server.

    Frequently asked questions

    How strong is level 10?

    Level 10 is the Stockfish chess engine at full strength, with two seconds per move on your device. Even on a phone it is far stronger than any human player.

    Can a beginner really win?

    Yes. Levels 1 and 2 often play random moves and miss captures, just like someone who has only just learned the rules.

    Do I need to download anything?

    No. The engine (about 1.9 MB) loads in your browser the first time the computer moves, then works without a server.

    What is PGN?

    Portable Game Notation – the standard text format for chess games. Paste it into any chess program or website to replay or analyse your game.

    Which engine is used?

    Stockfish 19 (lite, single-threaded build of Stockfish.js), free software under the GNU GPL v3. The source code is available from those projects.