Home

Play · the road not taken

Chess Ghosts

Play a game against Stockfish. Every move you make leaves ghosts: the strong moves you did not play, branching off your game. Walk one to see where it leads, or take that road instead.

Play as
Strength

How it works

The road not taken, made visible

Every move leaves ghosts

After each of your moves, Stockfish looks again at the position before it and finds its three best lines. The strong ones you did not play become ghosts, named by how they compare with your move: a quieter road, the sharpest road, a missed win.

Walk a ghost, or take it

Walking a ghost plays its line on a pale board, a few moves deep, and brings you back. Taking it forks your game: you play that move instead, and the road you left stays on the map.

A map that lives in the link

When the game ends, the whole tree is drawn as one map. The game and its ghosts are written into the address, so the link is the map. Nothing is sent or saved anywhere.

Stockfish 19 (the small single-threaded build, GPLv3) runs in your browser, in one background worker. The strength levels use its own skill setting and a short think. Missed moments are explained with the same rules-based teaching notes as my chess project.

← More to play with