Play free Checkers (English draughts) against the computer at three levels, or with a friend on the same screen. Captures are forced and multi-jumps are enforced.
Solid 0 kings 12
Ring 0 kings 12
Your move (Solid)
Session You 0, Computer 0, Draws 0
Wins 0
No-progress count 0 of 40
Pieces move one square diagonally on the violet squares (the ones with a faint diagonal hatch): men forward only, kings both ways. If you can jump an enemy piece you must, and a jump must be continued while another is available. A man that reaches the far row becomes a king (marked with a crown) and its turn ends there. A side with no legal move loses. The game is drawn after 40 moves in a row, by both sides together, with no capture and no man moved. Click a piece, then a marked square. Arrow keys move around the board, Enter or Space selects or moves, Escape deselects.
Easy picks any legal move at random. Medium searches 3 moves ahead with alpha-beta pruning. Hard searches up to 7 moves ahead, one move deeper at a time, and stops deepening after about a second. Both score a position by material (a king counts for more than a man), how far each man has advanced, and how central the pieces are; Hard also gives a small bonus for men still on the back row. A forced capture is never cut off in the middle of a search. It is a fixed search with no learning and no opening book, so a careful player can beat it. Undo takes back your last move and the reply, and a game that used Undo is not counted as a result. Undo is not available once a game is over.
As-is, no warranty. These apps are free under their listed license and run entirely in your browser. Use at your own risk — don't blame me if your PC catches fire, your dog runs away, or the math turns out wrong. Verify anything that actually matters. None of this is professional financial, medical, legal, or engineering advice.
Each side starts with 12 pieces on the violet, faintly hatched squares of an 8 x 8 board (the other squares are a warm amber and stay empty). Solid moves first. A man moves one square diagonally forward; a king (a man that has reached the far row) moves one square diagonally in any direction. Capturing works by jumping an adjacent enemy piece into the empty square directly beyond it, and the jumped piece is removed.
The rules that decide most games:
The two sides are called Solid and Ring, and they are not told apart by colour alone: Solid pieces are plain discs, Ring pieces have a ring inside, and a king carries a crown mark. Click a piece to select it. Pieces that can legally move have a dashed outline, and if a capture is mandatory only the pieces that can capture are marked and the page says “Capture available - you must capture”. Solid pieces are sky blue and Ring pieces are amber. The legal landing squares show a green dot with a ring around it, and the two squares of the last move glow amber. On the keyboard, arrow keys move around the board (Home and End jump to the ends of a row), Enter or Space selects a piece or moves it, and Escape deselects. Every square is announced with its row, column, contents and whether it can move or is a legal destination.
Controls:
The page address carries your opponent, difficulty and side, so you can bookmark a setup.
The engine is a few hundred lines with no dependencies. For every square it precomputes the neighbour one step away and the landing square two steps away in each of the four diagonal directions. Move generation looks for jump sequences first, following each one until the piece cannot jump any further, and only if no piece has a jump does it list the simple steps. A jumped piece stays on the board until the move ends, so it cannot be jumped twice or landed on, while the moving piece’s own start square counts as empty, which lets a king circle round four pieces and finish where it began.
The test suite pins the rules and the engine in several ways:
The computer comes in three levels:
Both searches score a position by material (a man is worth 100 and a king 165), a small bonus for each row a man has advanced, and a small bonus for pieces nearer the centre. Hard also gives a bonus for men still on the back row. A side with no legal move scores as a loss, and at the depth limit the search keeps going while a capture is forced so that it never stops in the middle of an exchange.
The alpha-beta search is checked against a plain minimax with no pruning, which gives the same value at depths 1 to 3. In the test suite, over seeded games with colours alternating, Medium won at least 10 of 12 against Easy, and Hard searching 5 moves ahead won at least 5 of 6. The full 7-move search from the opening finishes inside five seconds with no time cap, and the real Hard setting answers in under 1.5 seconds in every position the suite asks about. The computer waits about 0.45 seconds before replying so you can follow its move, and replies at once if you have asked for reduced motion. Moves that tie for best are chosen between at random.
Nothing is uploaded and there is no account. Against the computer, your win count for each difficulty is saved in your browser’s local storage, as small whole numbers inside a small JSON object, under one key. Clearing site data removes it. The session tally (your wins, the computer’s, draws) lives only on the page and resets when you leave it. Two-player games are not saved.
Only finished games count. A game in which you used Undo is not counted against the computer, so the saved figures are not inflated.
Everything runs locally in your browser.
For informational purposes only. Not financial, medical, or legal advice. You are solely responsible for how you use these tools.