Play Zugwunder

The same engine as in the app, compiled to WebAssembly and running in your browser on one thread. Nothing to install, and no server plays a part in the game: every move is calculated on your own machine.

Loading the engine…
    What the evaluation means

    After each of its moves, Zugwunder shows how it judges the position, for example Evaluation −1.25 (White's view) · depth 14.

    Evaluation
    Who is better, measured in pawns and always seen from White's side. Positive numbers favour White, negative numbers favour Black. +1.00 is roughly an extra pawn for White, −3.00 roughly an extra knight or bishop for Black.
    Around 0
    Between −0.30 and +0.30 the position is about equal; small values also reflect the advantage of having the move.
    Large values
    From about ±2 the game is usually decided with correct play; values like −15.70 mean one side is overwhelmingly ahead, usually by a queen or more, or a mating attack is coming.
    Zugwunder sees mate in n
    Zugwunder has found a forced checkmate in n of its own moves, whatever you play.
    You could mate in n
    You have a forced checkmate in n moves, if you find it.
    Depth
    How many half-moves (one move by one side) Zugwunder looked ahead on its main line, with the most important replies followed further. Higher is more reliable; the lower strength levels search shallowly on purpose, so their evaluations are rougher.

    The evaluation is Zugwunder's own opinion, not the truth: it can be wrong, especially at low depth.

    Game results: checkmate ends the game, and draws are announced for stalemate (no legal move, but not in check), the fifty-move rule (50 moves by each side without a capture or pawn move), threefold repetition of the same position, and positions where neither side can mate (for example king against king and bishop).

    The browser version plays at roughly a third of the native speed, so it is a little weaker than the app at the same setting. For the full engine on your Mac or Linux machine, see the downloads; how it's built explains what is behind the numbers.