Schach-Engine
Was ist eine Schach-Engine?
Eine Schach-Engine analysiert die Ausgangsstellung, durchsucht alle möglichen Fortsetzungen und liefert den besten Zug. Stockfish bewertet auf Standard-Hardware bis zu zehn Millionen Stellungen pro Sekunde. Neuronale Netzwerk-Engines wie Leela Chess Zero bewerten weit weniger Stellungen, aber mit tieferem Positionsverständnis – jede Bewertung ist „intelligenter“ und gleicht die geringere Menge aus.
Jeder ernsthafte Spieler nutzt Engines zur Vorbereitung. Titelträger prüfen Eröffnungsneuheiten, verifizieren taktische Ideen und analysieren die Partien ihrer Gegner vor Turnieren. Kommentatoren verwenden sie während Live-Übertragungen. Trainer nutzen sie, um Fehler im Spiel ihrer Schüler zu identifizieren. Ob Sie eine klassische Großmeister-Partie überprüfen oder einen Patzer im Bullet-Schach analysieren – die Engine ist der stille Partner, auf den sich heute jeder Schachspieler verlässt.
Die besten Schach-Engines der Welt
Schach-Engines treten in Meisterschaften an, um die leistungsstärksten Engines zu ermitteln, wie die TCEC (Top Chess Engine Championship) und die Chess.com Computer Chess Championship. Hier sind die Engines, die die aktuelle Ära prägen.
Stockfish
Stockfish ist die stärkste öffentlich verfügbare Schach-Engine und das seit Jahren. Sie entstand 2008 als Fork der Open-Source-Engine Glaurung, erstellt vom norwegischen Programmierer Tord Romstad. Der italienische Entwickler Marco Costalba benannte sie in Stockfish um – weil sie „in Norwegen produziert und in Italien gekocht“ wurde. Seit 2020 integriert Stockfish NNUE (Efficiently Updatable Neural Networks) und kombiniert traditionelle Suche mit neuronaler Netzwerkbewertung. Sie dominiert alle großen Engine-Wettbewerbe und betreibt die Analysetools auf Lichess und Chess.com. Die Online-Schach-Engine, die Sie gerade am wahrscheinlichsten verwenden? Wahrscheinlich Stockfish.
Leela Chess Zero (Lc0)
Leela Chess Zero ist eine Open-Source-Engine, inspiriert von Google DeepMinds AlphaZero. Gestartet im Januar 2018 von Gary Linscott, lernte Leela Schach durch Selbstspiel, beginnend nur mit den Regeln des Spiels. Freiwillige weltweit trugen Rechenleistung bei, um ihre neuronalen Netze zu trainieren. Leela erreichte Ende 2018 das Großmeister-Niveau und ist seitdem ein enger Rivale von Stockfish. Der Stil ist bemerkenswert anders: positioneller, bereitwilliger, für langfristige Vorteile zu opfern, und in der Lage, Züge zu machen, die sich menschlich anfühlen.
AlphaZero
AlphaZero ist die Engine, die alles verändert hat. Entwickelt von Google DeepMind und im Dezember 2017 vorgestellt, lernte sie Schach in vier Stunden Selbstspiel von Grund auf – und besiegte dann Stockfish mit 28–0 bei 72 Remis. DeepMinds Demis Hassabis nannte ihren Stil „fremdartig“: kühne Opfer, langfristige positionelle Würgegriffe und Züge, die jede Konvention brachen. AlphaZero wurde nie der Öffentlichkeit zugänglich gemacht, aber sein Einfluss ist überall – jede Top-Schach-Engine verwendet heute die von ihr populär gemachte neuronale Netzwerktechnologie.
Komodo Dragon
Komodo wurde ab 2010 von Programmierer Don Dailey und Großmeister Larry Kaufman entwickelt. Es erwarb sich einen Ruf für außergewöhnliche positionelle Bewertung – wenn andere Engines keinen Plan fanden, konnte Komodo etwas aus dem Nichts erschaffen. Nach Daileys Tod 2013 führte Mark Lefler die Entwicklung fort. 2020 veröffentlichte das Team Dragon mit NNUE-Technologie. Heute im Besitz von Chess.com, bleibt Komodo Dragon unter den drei besten Engines weltweit.
Rybka
Rybka, tschechisch für „kleiner Fisch“, dominierte von 2005 bis 2010 das Computerschach unter Schöpfer Vasik Rajlich. Die Engine gewann vier Weltmeisterschaften im Computerschach, bevor ihr diese Titel aufgrund von Plagiatsvorwürfen aberkannt wurden. Trotz der Kontroversen bleibt Rybkas beträchtlicher Einfluss auf die Engine-Entwicklung ein bedeutendes Kapitel in der Geschichte des Spiels.
Die Ursprünge des Begriffs Schach-Engine
Das Konzept einer Maschine, die Schach spielt, ist älter als Computer. 1770 enthüllte der ungarische Erfinder Wolfgang von Kempelen den „Schachtürken“, eine Schaufensterpuppe in einem Schrank, die autonom Schach zu spielen schien. Er besiegte Napoleon und Benjamin Franklin. Die Erfindung war jedoch ein Betrug – im Inneren versteckt war ein menschlicher Meister, der die Figuren bediente.
Erst 1912 wurde die erste echte Schachspielmaschine geschaffen, als der spanische Ingenieur Leonardo Torres y Quevedo El Ajedrecista entwickelte, ein Gerät, das ein König-Turm-Endspiel gewinnen konnte. In den 1950er Jahren begann das moderne Computerschach, als Alan Turing den ersten Schachspiel-Algorithmus schrieb und IBM-Ingenieur Alex Bernstein das erste vollautomatische Programm baute – eines, das acht Minuten pro Zug benötigte.
Das Wort „Engine“ hielt 1986 Einzug in den Schachwortschatz, als eine Firma namens Sys-10 ihre Hardware unter dem Markennamen „Chess Engine“ vermarktete. Als sich Software durch Protokolle wie WinBoard und später die Universal Chess Interface von grafischen Oberflächen trennte, blieb der Begriff hängen: Eine „Engine“ wurde der berechnende Kern hinter dem Brett, das Sie auf dem Bildschirm sehen. Nachdem Weltmeister Garry Kasparov 1997 von IBMs Deep Blue besiegt wurde, war die Ära der menschlichen Überlegenheit im Schach beendet.
Abschließende Gedanken zu Schach-Engines
Schach-Engines haben die Art und Weise, wie das Spiel gespielt, studiert und gesehen wird, für immer verändert. Kein Spitzenspieler bereitet sich ohne eine vor. Keine ernsthafte Übertragung läuft ohne Bewertungsleiste. Das Spiel wurde dadurch nicht geschmälert – wenn überhaupt, haben sie das Verständnis vertieft und Schichten von Komplexität offenbart, die Menschen nicht entdecken konnten. Ob Sie eine Online-Schach-Engine verwenden, um Ihre letzte Partie zu analysieren, oder ein TCEC-Superfinale mit Stockfish und Leela verfolgen – diese Programme sind heute untrennbar mit dem Schach verbunden.