Skip to content

Analyze Game

The Analyze Game feature enables you to examine chess games through engine evaluations and database references.

  1. Import a game
  2. Open the Analysis tab
  3. Select “Generate Report”

Reverse analysis is the default setting. Since most chess engines can utilize information on positions previously analyzed, the most efficient analysis is done by starting from the end.

Adds comments to positions not found in reference databases, flagging them as novel moves.

The system evaluates moves using three primary metrics:

Derived from real game data using the formula:

Win% = 50 + 50 * (2 / (1 + exp(-0.00368208 * centipawns)) - 1)

This formula is sourced from Lichess methodology.

Runs the engine with MultiPV 2 to determine if the best move is uniquely viable.

Employs an Alpha-Beta engine; moves worse than the previous position qualify as sacrifices.

The platform assigns these symbols based on move quality:

SymbolNameCriteria
!!BrilliantSacrifices that are the only sound option
!GoodSound moves punishing opponent errors
!?InterestingNon-sound sacrifices
?!Dubious5-10% win probability loss
?Mistake10-20% win loss
??Blunder20-100% win loss

This documentation is based on the original En Croissant docs by Francisco Salgueiro.