About this project

An introduction to Chess-960, the Stockfish engine, and the analytical methodology behind this study.

♟️ Chess-960 (Fischer Random Chess)

Chess-960 is a variant of chess invented by former World Champion Bobby Fischer and first introduced in 1996. Unlike standard chess, the initial arrangement of the back-rank pieces is determined by a randomisation process subject to two constraints:

  • The two bishops must be placed on squares of opposite colours.
  • The king must be positioned somewhere between the two rooks, so that castling remains a meaningful option.

These constraints generate exactly 960 distinct starting positions, one of which is identical to the traditional setup (RNBQKBNR). Both sides always begin with a mirror-image arrangement of the same set of pieces.

The primary motivation for Chess-960 is to reduce the outsized influence of memorised opening theory in competitive chess. At the highest levels, players routinely rehearse dozens of moves of preparation; by randomising the starting position, creativity and over-the-board thinking are foregrounded from the very first move. Chess-960 has gained widespread recognition and is now officially endorsed by FIDE, the world chess federation.

⚙️ Stockfish

Stockfish is an open-source chess engine widely regarded as the strongest chess-playing program in the world. Developed collaboratively since 2008, it consistently outperforms every human player and has won numerous computer chess championships. This study uses Stockfish 17.1, released March 30, 2025.

Stockfish evaluates positions using a combination of alpha-beta tree search and a neural network evaluation function (NNUE). The engine quantifies the relative advantage of a position in centipawns (cp), where 100 cp corresponds to the value of one pawn.

Centipawn evaluation ranges and their interpretation
Evaluation Interpretation
+200 cp or more White has a decisive advantage
+30 to +200 cp White has a slight to clear advantage
±30 cp The position is balanced
−30 to −200 cp Black has a slight to clear advantage
−200 cp or less Black has a decisive advantage

A positive evaluation always indicates an advantage for the player controlling the White pieces; a negative value indicates an advantage for Black.

🔬 Study methodology

This study systematically evaluates all 921,600 possible Chess-960 matchups — each of the 960 starting positions playing against each of the 960 starting positions — using Stockfish v17.1 at a fixed search depth of 20.

Each evaluation represents the initial positional advantage before any moves are made, effectively measuring the inherent imbalance introduced by the combination of White's and Black's respective starting configurations.

Key parameters

  • Engine: Stockfish 17.1 (released March 30, 2025, NNUE evaluation, network nn-37f18f62d772)
  • Search depth: 20 plies
  • Total matchups: 921,600
  • Unit of measurement: centipawns (cp)

Limitations

A depth-20 evaluation provides a reliable estimate of positional value but does not represent a perfect or exhaustive analysis. Deeper searches would yield more precise figures, but the computational cost would be prohibitive at this scale. All evaluations should therefore be interpreted as indicative rather than definitive.

Furthermore, the evaluation of a static position (before any moves) captures structural and material factors but not all dynamic possibilities that arise during actual play.