Skip to content
Masterboard
GitHub

Reading Results

The Engine panel and Notation panel together show everything the engine knows about the current position. Here is how to read each element.

The score at the top of the Engine panel represents the engine’s evaluation of the current position.

  • A positive number (e.g. +1.20) means White is better by approximately 1.2 pawns’ worth of advantage.
  • A negative number (e.g. −0.45) means Black is better.
  • M5 means forced mate in 5 moves (positive = White mates, negative = Black mates).
  • 0.00 is a perfectly equal position.

Centipawn scores are most useful for comparing positions: a move that goes from +0.1 to +1.5 is a significant blunder, while a move that goes from +0.1 to +0.3 is a small inaccuracy.

Below the score is the Win/Draw/Loss bar — a horizontal bar divided into three segments showing the engine’s estimated probability of each outcome at current depth.

  • White segment (left): White’s win probability
  • Draw segment (centre): draw probability
  • Black segment (right): Black’s win probability

Hover over the bar to see the exact percentages. The bar updates in real time as the engine searches deeper.

The Engine panel shows up to 5 principal variation (PV) lines. Each line displays:

  • The candidate move
  • The evaluation score for that line
  • The search depth
  • The full move sequence (the “principal variation” — how the engine expects play to continue)

Click any move in a PV line to navigate the board to that position, showing exactly how the variation would play out. Press to return to the position you were viewing before.

The number of lines shown is controlled by the MultiPV setting in Engine Configuration. More lines give you more alternatives to consider, but may reduce the search depth the engine reaches in the same time.

After automated analysis, move classifications appear inline in the Notation panel’s move tree:

  • ?! — inaccuracy
  • ? — mistake
  • ?? — blunder
  • ! — good move (can be added manually)
  • !! — brilliant move (can be added manually)

Click any move in the Notation panel to jump directly to that position on the board.

After automated analysis, the Notation panel header shows per-player accuracy as a percentage. This uses the Lichess WDL-based formula: each move is scored by how much the Win probability changed from the engine’s best move, then averaged across all moves. 100% means every move matched the engine’s top choice.