Programming a computer for playing chess
Shannon sets out minimax search with an evaluation function and estimates the game tree at 10¹²⁰ positions, the plan Deep Blue followed 47 years later.
what had to happen · 1 events back to 1943
Every event this one built on, transitively, in order. Direct influences are marked.
I · Foundations · 1
- 1948A mathematical theory of communicationdirect
Before any computer had played a game of chess, Claude Shannon described how one would. His March 1950 paper in the Philosophical Magazine lays out the whole apparatus: represent the board as numbers, generate the legal moves, look ahead through the tree of replies, score the leaf positions with an evaluation function that weighs material and mobility, and choose the move that survives the opponent's best answers. That procedure is minimax, and the paper is its first application to a real game.
Shannon also counted. He estimated about 10¹²⁰ possible games, a number now called the Shannon number, and concluded that brute force alone was hopeless. He proposed two strategies: search every line to a fixed depth, or search selectively along the plausible ones the way a human does. Programmes would spend the next forty years arguing about which was right. Deep Blue, in 1997, settled it with enormous quantities of the first.
The paper was not really about chess. Shannon said it plainly: a machine that could play a good game might also be able to design circuits, translate languages or make strategic decisions. Chess was the test case for machine thinking, and it stayed that way until Go replaced it.
what it led to · 53 events downstream, through 2026
Built on it directly:
And, through them, by era:
W2 · The second winter · 3
III · Statistics and data · 4
IV · Deep learning · 4
V · Transformers · 7
VI · Everyone · 19
- 2022InstructGPT
- 2022ChatGPT
- 2023Bing's chatbot and 'Sydney'
- 2023Claude
- 2023GPT-4
- 2023'Pause Giant AI Experiments'
- 2023Hinton leaves Google to warn about AI
- 2023The US executive order on AI
- 2023The Bletchley Declaration
- 2023OpenAI fires and rehires its chief executive
- 2023Gemini
- 2024Claude 3 catches GPT-4
- 2024AlphaFold 3
- 2024GPT-4o talks
- 2024The EU AI Act enters into force
- 2024o1 and reasoning models
- 2024The Nobel Prizes go to neural networks
- 2024Claude learns to use a computer
- 2024The Model Context Protocol
VII · Agents · 14
- 2025DeepSeek-R1
- 2025Claude 4 and Claude Code
- 2025Nvidia is worth four trillion dollars
- 2025Gold at the Mathematical Olympiad
- 2025America's AI Action Plan
- 2025GPT-5
- 2025Gemini 3
- 2025MCP is donated to the Agentic AI Foundation
- 2026Claude Fable 5 and the Mythos class
- 2026GPT-5.6: Sol, Terra and Luna
- 2026A model escapes its sandbox
- 2026The EU delays its high-risk AI rules
- 2026Claude Fable 5.1
- 2026GPT-6 Astra