Aggressive NNUE chess engine · plays like Tal

Chess System Tal

A modern neural-network (NNUE) chess engine built to attack — bold, sacrificial, alive — in the romantic style of World Champion Mikhail Tal, and one of the most aggressive engines around. Created by Chris Whittington at Oxford Softworks in the 1990s, and revived since 2023 with veteran programmer Ed Schröder of Rebel: Chris on the engine code, Ed on the neural networks and the techniques that shape its style of play.

One dramatic result is Chess System Tal Extreme, in the tradition of the old geniuses — Morphy, Steinitz, Lasker, Anderssen — which tops both playing-style rating lists. Wilder still is the Absurd Engine with some example wild games.

Most Aggressive Chess Engine — Chess System Tal Extreme, winner 2026

New · the next generation

Chess System Tal 3

The new generation of the engine, with a freshly trained neural network and a rebuilt NNUE evaluation. Windows AVX2 build, single executable with the network embedded — nothing to install and no separate net file to manage.

Estimated strength ~3610 Elo. Measured on an internal 10-engine gauntlet anchored to the CCRL 40/15 4CPU rating list, played at 40 moves in 10 seconds. This is not a CCRL listing — Chess System Tal 3 has not yet been tested by CCRL, and a rating measured at a fast time control need not hold at a slower one.

Downloads

Free to download — every Chess System Tal engine, from the new 3.00 to the wild Extreme and Absurd builds. EPD test suites, the UCI protocol and Polyglot opening books are under Chess Programming Tools.

Chess System Tal 3.00

The new generation: a freshly trained neural network and a rebuilt NNUE evaluation. A single executable with the network embedded — nothing to install and no separate net file to manage. ~113 MB. AVX2 only — it needs a 64-bit CPU with AVX2 (Intel Haswell / AMD Excavator, 2013 onwards). There is no AVX512 or Legacy build yet; if your CPU is older, use one of the 2.07 engines below.

Estimated ~3610 Elo, on an internal 10-engine gauntlet anchored to the CCRL 40/15 4CPU list, played at 40 moves in 10 seconds. Not a CCRL listing — Chess System Tal 3 has not been tested by CCRL, and a rating measured at a fast time control need not hold at a slower one.

All releases & notes on GitHub →

Chess System Tal 2.07 — E1019

The modern NNUE engine (UCI protocol), E1019 net — tuned for raw strength. Pick the build matching your CPU: most machines want AVX2; choose AVX512 only if your CPU supports it (about 20% faster, though it varies by machine). ~40 MB each. Old PC? The Legacy build (scalar — no AVX) runs on any 64-bit CPU.

All releases & notes on GitHub →

Chess System Tal 2.07 — E1162-EAS

The same engine with the E1162-EAS net — tuned for Tal-style attacking play (EAS: bold and sacrificial). Pick the build matching your CPU: most machines want AVX2; choose AVX512 only if your CPU supports it (about 20% faster, though it varies by machine). ~40 MB each. Old PC? The Legacy build (scalar — no AVX) runs on any 64-bit CPU.

All releases & notes on GitHub →

Chess System Tal Extreme

The most aggressive competitive build, playing in the tradition of the old masters — Morphy, Steinitz, Lasker, Anderssen — and topping both playing-style rating lists. Now in AVX2 and AVX512 — pick the build matching your CPU (AVX2 runs everywhere). ~33 MB each. Old PC? The Legacy build (scalar — no AVX) runs on any 64-bit CPU.

More on Chess System Tal Extreme →

Unique Philosophy of Engine Development

One preference runs through all of it: knowledge over brute force. Where most of computer chess leaned on ever-faster, ever-wider search, the bet here was on encoding real chess understanding instead.

Core philosophical pillars

  • Knowledge over search: deep, wide-scale searching — "counting beans" — does little for genuine chess understanding. Better to build real chess heuristics and strategic judgement directly into the evaluation function.
  • Romantic, attacking style: Chess System Tal (CSTal) was built to play in the daring, speculative spirit of World Champion Mikhail Tal — human-like chess that prefers bold sacrifices and tactical richness to dry, materialistic, defensive play.
  • Closing the "search gap": engines that lean on enormous search depth often produce moves no human can explain — "hidden minefields" with no discernible plan, which makes them poor teachers. The aim is the opposite: moves you can follow and learn from.
  • A human-friendly engine: at heart, the ideal is a sparring partner — one that trades a little raw tactical depth for more educational, plan-led games, where the reasoning behind each move is something a person can actually grasp.

Historical context & impact

  • Oxford Softworks: through Oxford Softworks in the 1980s and 90s came titles like Chess Player 2150 and Chess System Tal — strong for their day, and notable for a "selective", strategic approach rather than brute force.
  • Beyond bean-counting: a recurring theme is some scepticism about the field's focus on Elo ratings and engine-versus-engine testing, which can yield programs that are tactically fierce yet hard for a human to engage with strategically.
  • An alternative path: an "alternative pathway of idealism", as it's sometimes put — a different road through a field largely fixed on maximising speed and nodes-per-second.

In short, a counter-current in computer chess: the idea that chess intelligence is best expressed through structured knowledge and creative heuristics — not raw search power alone.