Quick Answer
The number of possible chess games is bigger than the number of atoms in the universe. This is astonishing because it shows how quickly complex systems can generate an almost infinite number of outcomes, far exceeding anything we can easily imagine or compute. It's a mind-blowing example of combinatorial explosion.
In a hurry? TL;DR
- 1The Shannon Number (10^120) vastly exceeds the estimated atoms in the universe (10^80), highlighting chess's immense complexity.
- 2Chess's complexity is too great for brute-force computation, unlike solved games like checkers or tic-tac-toe.
- 3Human brains struggle with exponential growth, underestimating the true scale of possible chess game variations.
- 4Even with supercomputers calculating since the Big Bang, we couldn't list all possible chess games.
- 5Modern chess engines use heuristics, not brute force, to navigate the vast game tree by pruning unlikely moves.
- 6Playing one chess game per second would take longer than the universe's current age to exhaust all possibilities.
Why It Matters
The sheer number of possible chess games is mind-bogglingly larger than all the atoms in the universe, showing how quickly complexity can explode.
The Shannon Number suggests there are roughly 10^120 possible unique chess games, a figure that dwarfs the 10^80 atoms estimated to exist in the observable universe.
- The Shannon Number: 10^120 (approximate possible chess variations)
- The Eddington Number: 10^80 (estimated atoms in the universe)
- Average game length: 40 moves
- Possible positions after 3 moves: 121 million
The human brain struggles with exponential growth. We see a wooden board with 64 squares and 32 pieces and assume the limits are searchable. They are not. If every atom in the universe were a supercomputer calculating billions of games per second since the Big Bang, we would still be nowhere near finishing the list.
The Origin of the Calculation
In 1950, a mathematician and cryptographer named Claude Shannon published a paper titled Programming a Computer for Playing Chess. Shannon was not interested in the beauty of the Sicilian Defense; he wanted to know if a machine could ever truly solve the game.
To find out, he calculated the game tree complexity. He estimated that in any given position, a player has an average of 30 legal moves. With an average game lasting about 40 moves (or 80 plies, which are individual turns), the total number of variations reaches 10^120.
Putting the Scale in Perspective
To understand how massive 10^120 is, compare it to the physical world. Scientists, including researchers at the University of Hawaii, estimate the total number of atoms in the observable universe to be around 10^80.
The gap between these two numbers is not 40 units; it is 40 orders of magnitude. In mathematical terms, the number of chess games is a trillion trillion trillion trillion times larger than the number of atoms in existence.
Unlike games like Noughts and Crosses (Tic-Tac-Toe) or Checkers, which have been solved by computers, chess remains too vast for brute-force computation. Chinook, the program that solved Checkers in 2007, had to navigate 500 billion billion positions. Chess laughs at those numbers.
Why We Cannot Solve Chess
When we say a game is solved, we mean a computer has mapped every possible outcome to ensure a win or a draw from the first move. Following the work of researchers at DeepMind with AlphaZero, we have seen machines reach superhuman levels of play, but even they are just scratching the surface.
Modern engines use heuristics—essentially educated guesses—to prune the game tree. They ignore the billions of bad moves to focus on the promising ones. Even so, the deeper they look, the more the Shannon Number looms. We are playing in a sandbox that is technically a desert.
Practical Applications
The complexity of chess serves as a benchmark for artificial intelligence. By attempting to navigate the Shannon Number, researchers developed search algorithms now used in logistics, protein folding, and autonomous driving.
It also changes how we view human expertise. Top Grandmasters do not calculate more than computers; they recognise patterns. They have a biological shortcut that allows them to ignore the 10^120 noise and find the 10^1 signal.
Interesting Connections
- Etymology: The word checkmate comes from the Persian phrase Shah Mat, meaning the King is helpless.
- Deep Blue: In 1997, IBM’s Deep Blue defeated Garry Kasparov, marking the first time a world champion lost a match to a computer under tournament conditions.
- Go Performance: While chess is complex, the ancient game of Go has an even higher state-space complexity, estimated at 10^170.
Has anyone ever played the same game twice?
At the professional level, games often follow the same opening theory for 15 to 20 moves. However, because of the Shannon Number, the likelihood of two amateur games being identical from start to finish is statistically near zero.
Does this mean chess will never be solved?
With current classical computing, yes. A breakthrough in quantum computing might change the timeline, but the sheer volume of data required to store the solution exceeds the physical capacity of any known matter.
Why is it called the Shannon Number?
It is named after Claude Shannon, who first proposed the 10^120 estimate in his 1950 research paper. While some modern estimates suggest the number of sensible games is slightly lower, the figure remains the industry standard.
Key Takeaways
- Complexity: The number of possible chess games is 10^120.
- Comparison: This is significantly larger than the 10^80 atoms in the observable universe.
- Legacy: The figure was established by Claude Shannon in 1950.
- Reality: Because of this scale, chess remains an unsolved game that relies on intuition and strategic pruning rather than total calculation.
Chess is the ultimate proof that a simple set of rules can create a system more complex than the physical reality that contains it. Every time you sit down to play, you are likely navigating a sequence of moves that has never occurred in the history of the world.



