LabHub

Blog

Superhuman Game AI in 2026 — Stockfish 17 / Leela Chess Zero / KataGo / AlphaZero / MuZero / Cicero / Pluribus / AlphaStar / Shogi dlshogi Deep Dive

한국어English日本語

Prologue — The Age Where Humans No Longer Win

In March 2016, Lee Sedol lost to AlphaGo 1-4. Many people said "Go is over now," and they were right. In 2017, AlphaGo Zero surpassed AlphaGo by playing only against itself with zero human games. That same year, AlphaZero conquered chess, shogi and Go with a single algorithm. In 2019, MuZero did the same thing without even knowing the rules of the game.

Chess is similar. Stockfish 17 beats the human world champion essentially 100% of the time at any time control. Stockfish vs Leela Chess Zero (Lc0) at the TCEC finals is a tournament where humans are spectators. Even Stockfish running on a phone beats human grandmasters.

But game AI is not only chess and Go. Pluribus (Meta, 2019) beat human pros in 6-player no-limit Texas Hold'em. Cicero (Meta, 2022) negotiated alliances and betrayals in natural language in Diplomacy and finished in the top 10%. AlphaStar in StarCraft 2, OpenAI Five in Dota 2, Suphx in Mahjong, and in 2024, AlphaProof + AlphaGeometry scored at the silver-medal level at the International Math Olympiad.

This article, as of 2026, lays out one map: what game AIs exist, how far they have come, and what algorithms they use. It is not just a chronology — we group by family (MCTS / NNUE / self-play / CFR / model-based RL).


Chapter 1 · The 2026 Game AI Map — Four Categories

One clean way to slice game AI is by information completeness and player count.

CategoryInformationPlayersExamplesRepresentative AIs
Perfect info, 2 playerpublic2chess, Go, shogiStockfish, Lc0, KataGo, AlphaZero, dlshogi
Perfect info, 1 player puzzlepublic1math proofsAlphaProof, AlphaGeometry
Imperfect info, 2 playerprivate2heads-up pokerLibratus, DeepStack
Imperfect info, multi playerprivate3+6-player poker, mahjongPluribus, Suphx
Imperfect info + languageprivate + NL7DiplomacyCicero
Real-time, partial observationpartial2-10StarCraft 2, Dota 2AlphaStar, OpenAI Five

This axis matters because the algorithm changes.

Keep this map in mind; from the next chapter, we look at each species in turn.


Chapter 2 · Stockfish 17 — The Strongest Chess Engine

Stockfish is an open-source chess engine started in 2008. Written in C++, GPL v3 licensed, developed at github.com/official-stockfish/Stockfish. As of 2026 the latest stable release is Stockfish 17, and it sits at the top of both CCRL and TCEC.

What Changed — Alpha-Beta + NNUE

Classical Stockfish used alpha-beta pruning plus a long list of heuristics (null-move pruning, late move reductions, futility pruning, etc.). Its evaluation function was hand-crafted chess knowledge — pawn structure, king safety, mobility, and so on.

Starting from Stockfish 12 (2020), NNUE (Efficiently Updatable Neural Network) was introduced. Its design came from the Japanese shogi community (the Yaneura-ou group, especially Yu Nasu). The trick: a small neural network that evaluates very quickly on CPU, with no GPU needed, and updates only what changes from one move to the next — "efficiently updatable".

Key features of Stockfish 17:

How to Run It

# Linux / macOS — install via package manager
brew install stockfish              # macOS
sudo apt install stockfish          # Debian / Ubuntu

# Or download from: https://stockfishchess.org/download/
# Run in UCI mode
stockfish
# UCI session example
uci
id name Stockfish 17
id author the Stockfish developers
...
uciok
position startpos moves e2e4 e7e5
go depth 20
info depth 20 seldepth 28 multipv 1 score cp 31 nodes 1234567 ...
bestmove g1f3 ponder b8c6

Has Stockfish Solved Chess?

In the strong sense, no — chess has roughly 1012010^{120} positions in its game tree, so full solution is impossible. In the weak sense, essentially yes — no human beats Stockfish under any time control, including world champions (Ding Liren in 2024, Gukesh Dommaraju from 2025 onward).


Chapter 3 · Leela Chess Zero (Lc0) — Neural-Net Chess Engine

Leela Chess Zero (Lc0) was an open-source project started by people who read the AlphaZero paper (2017) and said, "Let us try to do that too." See lczero.org and github.com/LeelaChessZero/lc0.

How It Differs From Stockfish

ItemStockfish 17Leela Chess Zero (Lc0)
Searchalpha-beta + heuristicsMCTS (PUCT)
EvaluationNNUE (small NN, CPU)large NN (CNN / Transformer, GPU)
HardwareCPU heavy, multi-coreGPU heavy, NVIDIA RTX 5090 popular
Trainingnone (only evaluator is trained)trained from scratch via self-play
Nodes / secmillions to tens of millionstens to hundreds of thousands
Styletactical, calculatingpositional, intuitive

Lc0 has overwhelmingly higher node efficiency (how much it understands per node). Stockfish may visit 10 million nodes per second; Lc0 may visit 100,000 — and they end up roughly comparable in strength. The reason is that the neural network knows in advance which moves are promising (policy net plus value net).

Training — Distributed Self-Play

Lc0 is a distributed self-play project where tens of thousands of volunteers donate GPU time. Each client plays a game and uploads the result; the result becomes training data. On an RTX 5090, you can play tens of games per hour, and the cumulative training game count is in the billions.

# Build Lc0 + grab a network weight file
git clone https://github.com/LeelaChessZero/lc0
cd lc0
./build.sh
# Weights are at https://lczero.org/play/networks/bestnets/
# BT5 or BT4 series are typically strong

Who Uses Lc0


Chapter 4 · Komodo Dragon 3 — The Last Major Commercial Chess Engine

Komodo Dragon was created by Don Dailey and Larry Kaufman. In 2018, chess.com acquired it. As of 2026, the latest version is Komodo Dragon 3. It is a commercial engine (annual subscription) but it is the default engine of chess.com's analysis tools, so in practice it gets called hundreds of millions of times per day.

Features

Why Pay When Stockfish Is Free and Open?


Chapter 5 · AlphaZero to MuZero — The DeepMind Line

AlphaZero (2017) — One Algorithm, Three Games

Silver et al., 2017, "Mastering Chess and Shogi by Self-Play...".

What AlphaZero Changed

Before AlphaZero, chess engines encoded human chess knowledge by hand — pawn structure, king safety, doubled rooks, bishop pair, all written by ex-GM developers. AlphaZero threw all of that away and matched their level using only self-play. That was the shock.

MuZero (2019) — When You Do Not Know the Rules

Schrittwieser et al., 2019, "Mastering Atari, Go, Chess and Shogi by Planning with a Learned Model".

Code

DeepMind has not released official AlphaZero code, but well-known reimplementations exist:


Chapter 6 · Maia — Human-Like Chess (MS Research + Toronto)

Most engines play the strongest move. Maia does the opposite: it plays what a human would play.

How It Is Built

Why It Matters


Chapter 7 · KataGo — The Apex of Distributed Go Training

If chess has Lc0, Go has KataGo.

Stronger Than AlphaGo Zero?

Improvements

  1. Score-based reward modeling — the network learns "by how many points" rather than just win/loss → human-friendly endgame moves.
  2. Multiple board sizes in one network (9x9, 13x13, 19x19).
  3. Handicap games and varied rule sets (Chinese / Japanese counting).

Who Uses KataGo

And Leela Zero (Go)

Leela Zero was the distributed Go project before KataGo — the Go equivalent of Lc0. From 2017 to 2019, it reproduced AlphaGo Zero in open source. Volunteers later migrated to KataGo because it was more efficient, so Leela Zero is effectively retired. But it was the first public reproduction of AlphaGo Zero, which is a historic milestone.


Chapter 8 · AlphaGo — The 2016 Series

In 2026, AlphaGo is history — but a pivotal one.

AlphaGo Lineage

VersionYearNotesResult
AlphaGo Fan2015CNN + MCTS, pre-trained on human games5-0 vs Fan Hui (European champion)
AlphaGo Lee2016Larger policy net, distributed inference4-1 vs Lee Sedol
AlphaGo Master2017.1Single network, partial self-play training60-game online streak, 3-0 vs Ke Jie
AlphaGo Zero2017.10Zero human games, self-play only89-11 vs Master
AlphaZero2017.12Same algorithm generalized to chess, shogi, GoBeat Stockfish 8, Elmo, AlphaGo Zero

Lee Sedol's Game 4, Move 78

March 13, 2016, game 4. Lee Sedol played move 78, the "divine move" (wedge between two AlphaGo stones). AlphaGo's evaluation function gave that move near zero probability, then misjudged the position, and Lee Sedol won. This is the last official win by a human against a top Go AI (as of 2025).

Lee Sedol retired in 2019, saying essentially that he saw no point in continuing a game he could not win. In Korea, AlphaGo is not just an AI event — it is remembered as "Lee Sedol's Game 4".


Chapter 9 · Pluribus — Conquering 6-Player Poker (Meta 2019)

Chess and Go are perfect-information; minimax works. Poker is different — you do not see opponent cards, there is luck, and bluffing is part of the game.

Why This Was a Shock

Surprising Behaviors


Chapter 10 · Cicero — Diplomacy (Meta, 2022)

Pluribus solved a "mathematically hard" game; Cicero solved a game that is hard because of language and human negotiation.

Why Diplomacy Is Hard

Cicero's Architecture

  1. Language model (LLM) — a 2.7B parameter BART fine-tuned on Diplomacy chat data.
  2. Strategy model — a policy network trained by self-play, RL-based.
  3. Intent inference → message generation → action decision — models its own intent and opponents' intent simultaneously.

Results

This is more than a game AI win — it shows AI can handle natural language + strategy + multi-party negotiation, which is core to human society.


Chapter 11 · AlphaStar — StarCraft 2 (DeepMind 2019)

Why StarCraft 2 Is Hard

Algorithm

Results


Chapter 12 · OpenAI Five — Dota 2

What Makes Dota 2 Harder

Results

This was essentially a demonstration of industrial-scale distributed RL. The paradigm of "self-play + massive compute" that OpenAI Five established is what made OpenAI into OpenAI (later GPTs).


Chapter 13 · Suphx — Mahjong (Microsoft 2019)

Li et al., 2019, "Suphx: Mastering Mahjong with Deep Reinforcement Learning".

Why Mahjong Is Hard

Suphx's Approach

Result


Chapter 14 · AlphaProof + AlphaGeometry — IMO Silver (2024)

Math proofs are not games, but they are essentially huge search problems. DeepMind solves them with game AI techniques.

AlphaGeometry (2024.1, Nature)

Trinh et al., 2024, "Solving olympiad geometry without human demonstrations".

AlphaProof (2024.7)

DeepMind blog: deepmind.google/discover/blog/ai-solves-imo-problems-at-silver-medal-level.

2024 IMO Result


Chapter 15 · Chess UIs — lichess / chess.com / ChessBase / Arena / Banksia / NIBBLER

No matter how strong the engine is, humans need a UI. As of 2026:

lichess.org — The FOSS Top

chess.com — The Commercial #1

ChessBase

Arena, Banksia, NIBBLER — for Engine Testing


Chapter 16 · UCI and XBoard Protocols

There are two standard ways for engines and GUIs to talk.

UCI (Universal Chess Interface)

Created by Stefan Meyer-Kahlen in the late 1990s. Almost every modern engine speaks UCI.

# GUI -> engine
uci                                    # tell engine to enter "UCI mode"
setoption name Threads value 8
isready
position startpos moves e2e4 e7e5
go wtime 60000 btime 60000

# engine -> GUI
id name Stockfish 17
uciok
readyok
info depth 20 score cp 31 ...
bestmove g1f3 ponder b8c6

XBoard / CECP

Much older (early 1990s). Some classic engines (Crafty, GNU Chess) still use it. lichess supports XBoard-format bots.

Differences

ItemUCIXBoard / CECP
Originlate 1990searly 1990s
Time controlGUI sends timesengine tracks its own clock
Optionsuniform setoptionengine-specific
Sharedominantlegacy

A new engine today is almost always built UCI-first.


Chapter 17 · Korea — NCsoft's Hancho, and Lee Sedol

Hancho (NCsoft)

Built by NCsoft's AI Center. First shown in 2017. In December 2019, Lee Sedol played Hancho as his retirement series: he won game 1, lost games 2 and 3, finishing 1-2.

Hancho stayed inside NCsoft as internal research; it was never widely released as a public analysis tool. NCsoft has since shifted its game AI work toward NPC behavior (Lineage), RL-driven content generation, and so on.

LG, Kakao — Korean Go AIs

What Go AI Meant in Korea

Lee Sedol vs AlphaGo is the event that made "AI" a household word in Korea. The frequency of the word "AI" in Korean media before and after March 2016 is qualitatively different. Korea's national AI policy (the 2019 AI National Strategy) was a direct consequence.


Chapter 18 · Japan — Shogi AI History, dlshogi, Yaneura-ou

Shogi is Japanese chess, with the extra twist that captured pieces can be reused. This makes the game tree much larger than chess. The Japanese computer shogi community has been very active since the 1990s.

Major Engines (Chronological)

EngineYearNotable Fact
Gekisashi1990sFirst strong Japanese shogi engine
Bonanza2005Origin of ML-based evaluation function — Kunihito Hoki
GPS Shogi2009University of Tokyo GPS group
Ponanza2013-17First to beat the human Meijin (2013)
Apery2014Open source
Yaneura-ou2015-Current Japanese standard engine — birthplace of NNUE
dlshogi2018-AlphaZero-style NN, trained on RTX 5090

The Bonanza Shock — The Bonanza Method

Hoki's 2006 paper — obtain evaluation function weights via optimization learning on professional games. This is about 10 years earlier than chess NNUE — it is the origin of ML-based evaluation. Stockfish's NNUE was later influenced.

Yaneura-ou — The Birthplace of NNUE

Built by Motohiro Isozaki ("Yaneura"), open-source shogi engine. The first to make NNUE practical. Stockfish later imported it to chess. Most winners of the World Computer Shogi Championship today are Yaneura-ou variants.

dlshogi — AlphaZero for Shogi

GitHub: github.com/TadaoYamaoka/DeepLearningShogi.

Humans vs Shogi AI — Meijin-sen and NHK Cup


Chapter 19 · Who Should Learn Game AI?

1) RL Researchers

2) Board-Game Engine Builders

3) Multi-Agent / Negotiation AI

4) Game Companies

5) Education / Coaching


Chapter 20 · Closing — What "Superhuman" Now Means

Game AI in 2026 outperforms humans in essentially every standard game. Chess, Go, shogi, heads-up and multiway poker, StarCraft 2, Dota 2, mahjong, Diplomacy — even the International Math Olympiad at silver-medal level.

But this is not the end. New games — MMO PvE dungeon clearing, discovering new hero metas in MOBAs, meta exploration right after a new TCG set drops — are still active research areas.

A more interesting direction is "AI that is like a human" — Maia, Cicero. Not just stronger AI, but AI that plays with humans, that humans can understand, and that can teach humans.

Game AI is not finished. We have simply entered an era where "winning" is no longer the goal.


References

Comments

No comments yet.

Sign in to leave a comment