Modern chess engines have evolved from simple programs into masters of deep neural networks.

Modern chess engines have evolved from simple programs into masters of deep neural networks.
Image: Intellect (generated)

In short: Chess engines were once commercial products sold for their strength, but today, open-source projects dominate the field. By utilizing distributed computing and deep learning, these programs have moved beyond mere calculation, fundamentally changing how elite human players study the game and make decisions at the highest levels of competition.

The definition of a chess engine has shifted significantly since the 1980s. Originally, the term often referred to dedicated hardware, such as the Bebe program run on Sys-10, Inc. machines in 1986. By the early 1990s, developers like Feng-hsiung Hsu and Murray Campbell began using the term to describe software. As the industry matured, protocols like the Chess Engine Communication Protocol and the Universal Chess Interface (UCI) allowed engines to communicate with graphical user interfaces, standardizing how these programs interact with users and each other.

Modern engine strength is driven by massive processing power and sophisticated techniques. Engines now utilize pre-computed opening books and endgame tablebases, which provide perfect solutions for positions with seven pieces or fewer. Beyond brute-force calculation, the introduction of deep neural networks—such as in the 2017 AlphaZero engine—has revolutionized positional evaluation. This shift has forced traditional engines like Stockfish to incorporate neural network-based evaluations, resulting in play that is widely considered nearly perfect.

The landscape of engine development has also been transformed by volunteer distributed computing. Projects like Stockfish and Leela Chess Zero have largely displaced commercial software in tournament rankings. Since 2013, Stockfish has used distributed computing to refine its code, accumulating over 745 years of CPU time by June 2017. This collaborative approach, supported by testing frameworks like OpenBench, allows for incremental improvements that were once impossible, cementing the role of engines as essential analytical tools rather than just opponents.

Opens the Intellect+ feed with this card first. Swipe up for the next one.

Sources

To cite this card, link to https://intellectplus.co.uk/app/science-chess-engine.

How we source, check and correct cards: Editorial standards.

General information, not professional advice. Spotted an error? Flag the card or see corrections and complaints.

Intellect Plus is a visual educational discovery platform for exploring fascinating facts and ideas. Brain Food, Not Brain Rot. What is Intellect Plus?

Related

Finding something worth knowing…