Schachbegriffe
Schach-Engine

Schach-Engine

Wir schreiben das Jahr 1997 und die Welt sieht ungläubig zu, wie Garry Kasparov, der wohl beste Schachspieler der Geschichte, ein Match gegen einen Computer verliert. Damit hat die Ära der Schachengines hat begonnen und das Spiel für immer verändert.

Hier findest Du alles, was Du über Schachengines wissen musst:


Was ist eine Schachengine?

Eine Schachengine ist ein Computerprogramm, das Schachstellungen analysiert und die besten Zugoptionen berechnet. Wenn Computer Schachspieler wären, wären Engines ihr Gehirn. Chess.com zum ermöglicht es seinen Mitgliedern beispielsweise, gegen Computerpersönlichkeiten, hinter denen die Schachengine Komodo steckt, zu spielen und mithilfe der Schachengine Stockfish ihre Partien zu analysieren.

Chess engine.
Hinter den Schach-Bots von Chess.com steckt Komodo.

Schachengines sind viel stärker als Menschen und die besten von ihnen erreichen eine geschätzte Elo-Zahl von weit mehr als 3000. Aufgrund von Verbesserungen in Hardware und Software werden die Engines auch jedes Jahr stärker. Seit AlphaZero das Konzept der neuronalen Netzwerke in die Schachwelt eingeführt hat, haben alle leistungsstarken Engines diese Art von Datenverarbeitung übernommen und sind dadurch noch leistungsfähiger geworden.

Hier ist ein Video, das zeigt, wie sich die Leistungsfähigkeit der Schachengines im Laufe der Zeit entwickelt hat:

Die beliebtesten Engines

Es gibt zwar viele Schachengines, aber nur wenige erscheinen bei Computermeisterschaften kontinuierlich in den oberen Rängen. Hier sind einige der beliebtesten Engines.

AlphaZero

AlphaZero wurde von DeepMind, einem Unternehmen für künstliche Intelligenz und Forschung, das später von Google übernommen wurde, entwickelt. Es war die erste Engine, die ihre neuronalen Netzwerke nur durch selbstständiges Lernen und intensives Spielen gegen sich selbst trainiert hat.

2017 hat AlphaZero die Schachwelt bis ins Mark erschüttert, indem das Programm die bis dahin stärkste Schach Engine der Welt, Stockfish, in einem einseitigen Duell über 100 Partien regelrecht vom Brett gefegt hat.

AlphaZero chess engine.
Das Logo von DeepMind. Bild: deepmind.com.

Stockfish

Stockfish ist derzeit die stärkste Schach-Engine, die der Öffentlichkeit zur Verfügung steht. Die Open-Source-Engine wird von einer ganzen Community von Menschen entwickelt und verbessert. Wie viele andere Engines verwendet auch Stockfish neuronale Netze in seinem Code, um Stellungen noch besser bewerten zu können.

Stockfish steht der Öffentlichkeit auf allen wichtigen Betriebssystemen wie Windows, Mac OS X, Linux, iOS und Android zur Verfügung.

Stockfish chess engine.
Das Stockfish Logo. Bild: stockfish.com.

Hier ist ein Video, in dem Sam Copeland einen Sieg von Stockfish NNUE über keine geringere Engine als Leela Chess Zero analysiert.

Leela Chess Zero

Leela Chess Zero ist derzeit die zweitstärkste öffentlich verfügbare Schachengine. Die Engine (die auch unter den Namen Lc0, LCZero und Leela bekannt ist) ist Teil eines Open-Source-Projekts für neuronale Netzwerke, das 2018 gestartet wurde.

Lc0 ist vom AlphaZero-Projekt von DeepMind inspiriert und hat das Schach eigenständig gelernt und durch ständiges Spielen gegen sich selbst verbessert.

Leela Chess Zero chess engine.
Das Leela Chess Zero Logo. Bild: lczero.org.

In diesem Video analysiert Danny Rensch eines der Meisterwerke von Leela:

Komodo

Komodo ist eine der dominierenden und erfolgreichsten Universal Chess Interface Schachengines auf dem Markt. Die Engine wurde 2010 von Don Dailey 2010 entwickelt und seit 2013 von Mark Lefler verbessert. Seit einigen Jahren arbeitet auch GM Larry Kaufmann an der Verbesserung der Spielfähigkeiten der Engine.

Komodo chess engine.
Der Komodo-Drache ist das Logo dieser Engine. Bild: komodochess.com.

2018 hat Chess.com Komodo erworben und verwendet die Engine für die Computer-Bots. Die Fähigkeit der Engine, mit unterschiedlichen Spielstärken, unterschiedlichen Stilen und verschiedenen Eröffnungsbüchern zu laufen, hat sie zu einer beliebten Wahl von Schachspielern gemacht.

Probiere Komodo doch einfach aus, indem Du hier auf Chess.com gegen einer der verschiedenen Computerpersönlichkeiten spielst!

Auf Chess.com kannst Du gegen verschiedene Persönlichkeiten spielen!

Deep Blue

Deep Blue war ein Schachcomputer, der von IBM eigentlich als Werbegag entwickelt wurde. Das Unternehmen wollte die Rechenleistung seines Computers demonstrieren und arrangierte ein Match gegen den damaligen Weltmeister Garry Kasparov.

Deep Blue bestritt dann zwei Duelle gegen Kasparov. Eines 1996 und ein weiteres 1997. Das erste Duell hat Deep Blue noch verloren, aber ein Jahr später konnte der Computer gegen den Weltmeister gewinnen, was zu einem Aufruhr gemischter Gefühle führte. Während viele Menschen die Macht der Technologie bewunderten, war es das erste Mal, dass ein Computer die menschliche Überlegenheit über Maschinen in Schach halten konnte.

Deep Blue
Eines der beiden Gehäuse von Deep Blue ist im Computer History Museum ausgestellt. Foto: James, CC.

Shredder

Shredder ist eine kommerzielle Schachengine, die von jedem gekauft werden kann. Die Engine und die Benutzeroberfläche wurde 1993 von Stefan Meyer-Kahlen in Deutschland entwickelt.

Shredder ist für mehrere Betriebssysteme wie Windows, Mac OS, Linux, Android, iOS und sogar Amazon Kindle verfügbar.

Shredder chess engine.
Das Logo von Shredder. Bild: shredderchess.com.

Fritz

Fritz ist ein weiteres kommerzielles Schachprogramm, das von Frans Morsch entwickelt und 1991 von ChessBase gekauft wurde. Wie die meisten anderen Engines auf dieser Liste hat Fritz im Laufe der Jahre viele Computerschach-Meisterschaften gewonnen. Fritz ist auf Windows und mehreren anderen Betriebssystemen verfügbar. Seit 2009 läuft die Engine auch auf einigen Konsolen wie Nintendo Wii, Nintendo DS und Sony Playstation 3.

Fritz chess engine.
Das Fritz Logo. Bild: fritz.chessbase.com.

Rybka

Auch Rybka ist eine kommerzielle Schachengine. Entwickelt wurde sie in den frühen 2000er Jahren von IM Vasik Rajlich und heute gehört sie ebenfalls zu ChessBase.

Diese Engine löste einige Kontroversen aus, als die International Computer Games Association (ICGA) behauptete, Rybka habe Codes plagiiert. Die FIDE-Ethikkommission kam jedoch 2015 zu dem Schluss, dass diese Behauptungen falsch waren.

Rybka chess engine.
Rybkas Logo bei der Computer Chess Championship 2018. Bild: Chess.com.

Houdini

Houdini ist eine kommerzielle Schachengine, die 2010 vom belgischen Schachspieler und Programmierer Robert Houdar entwickelt wurde. Ende 2019 war Houdini die stärkste kommerzielle Engine der Welt (nur Stockfish, Leela Chess Zero und Komodo waren ihr überlegen).

Im Gegensatz zu anderen Schachengines läuft Houdini nur auf Windows.

Houdini chess engine.
Houdinis Logo bei der Computer Chess Championship 2018. Bild: Chess.com.

HIARCS

HIARCS ist eine Abkürzung für: "higher intelligence auto-response chess system" (frei übersetzt: System mit hoher Intelligenz zum automatischen Finden von Schachzügen). Diese patentrechtlich geschützte Engine wurde 1980 vom damals erst 15-jährigen Mark Uniacke entwickelt und ist die älteste Schachengine, die mehr als 3000 Elo-Punkte erreicht hat.

HIARCS ist für Windows and Mac OS verfügbar.

Fazit

Du weißt jetzt, was eine Schachengine ist, welche Engines die stärksten sind und wie man auf Chess.com gegen eine der besten Schachengines spielen kann. Gehe doch zu Chess.com/CCC und sieh dabei zu, wie sich die besten Schachengines zu jeder Tages- und Nachtzeit duellieren!

The Computer Chess Championship on Chess.com.
Die Computer Chess Championship, live auf Chess.com.