Wat is een Schaakengine?
Een schaakengine analyseert de beginstelling, doorzoekt alle mogelijke voortzettingen en geeft de beste zet. Stockfish evalueert tot tien miljoen stellingen per seconde op standaardhardware. Neurale netwerkengines zoals Leela Chess Zero evalueren veel minder stellingen, maar met dieper positioneel inzicht — elke evaluatie is "slimmer", wat de lagere hoeveelheid compenseert.
Elke serieuze speler gebruikt engines voor voorbereiding. Getitelde spelers controleren openingsnoviteiten, verifiëren tactische ideeën en analyseren de partijen van hun tegenstanders voor toernooien. Commentatoren gebruiken ze tijdens live-uitzendingen. Coaches gebruiken ze om fouten in het spel van studenten te identificeren. Of je nu een klassieke grootmeesterpartij beoordeelt of een blunder in bullet chess controleert, de engine is de stille partner waar elke schaker nu op vertrouwt.
Beste Schaakengines ter Wereld
Schaakengines strijden in kampioenschappen om de best presterende engines te vinden, evenementen zoals TCEC (Top Chess Engine Championship) en Chess.com Computer Chess Championship. Hier zijn de engines die het huidige tijdperk bepalen.
Stockfish
Stockfish is de sterkste schaakengine die beschikbaar is voor het publiek, en dat al jaren. Het ontstond in 2008 als een fork van een open-source engine genaamd Glaurung, gemaakt door de Noorse programmeur Tord Romstad. De Italiaanse ontwikkelaar Marco Costalba hernoemde het naar Stockfish — omdat het "geproduceerd in Noorwegen en gekookt in Italië" was. Sinds 2020 heeft Stockfish NNUE (Efficiently Updatable Neural Networks) geïntegreerd, waarbij traditioneel zoeken wordt gecombineerd met neurale netwerkevaluatie. Het domineert elk groot enginekampioenschap en drijft de analysetools op Lichess en Chess.com. De online schaakengine die je waarschijnlijk nu gebruikt? Waarschijnlijk Stockfish.
Leela Chess Zero (Lc0)
Leela Chess Zero is een open-source engine geïnspireerd door Google DeepMind's AlphaZero. Gestart in januari 2018 door Gary Linscott, leerde Leela zichzelf schaken door zelfspel en begon met alleen de regels van het spel. Vrijwilligers wereldwijd droegen rekenkracht bij om de neurale netwerken te trainen. Leela bereikte het grootmeesterniveau eind 2018 en is sindsdien een nauwe rivaal van Stockfish. De stijl is opvallend anders: meer positioneel, meer bereid om offers te brengen voor voordeel op lange termijn, en in staat om een menselijk gevoel na te bootsen.
AlphaZero
AlphaZero is de engine die alles veranderde. Ontwikkeld door Google DeepMind en onthuld in december 2017, leerde het zichzelf schaken vanaf nul in vier uur zelfspel — en versloeg vervolgens Stockfish met 28–0 en 72 remises. DeepMind's Demis Hassabis noemde zijn stijl "buitenaards": gedurfde offers, positionele knijpers op lange termijn en zetten die elke conventie doorbraken. AlphaZero is nooit aan het publiek vrijgegeven, maar de invloed is overal — elke top schaakengine gebruikt nu de neurale netwerktechnologie die het populair maakte.
Komodo Dragon
Komodo werd gebouwd door programmeur Don Dailey en grootmeester Larry Kaufman vanaf 2010. Het verwierf een reputatie voor uitzonderlijke positionele evaluatie — wanneer andere engines geen plan konden vinden, kon Komodo iets uit het niets creëren. Na Dailey's overlijden in 2013 zette Mark Lefler de ontwikkeling voort. In 2020 bracht het team Dragon uit, met NNUE-technologie. Nu eigendom van Chess.com, blijft Komodo Dragon bij de top drie engines wereldwijd.
Rybka
Rybka of "visje" in het Tsjechisch, domineerde van 2005 tot 2010 het computerschaak onder maker Vasik Rajlich. De engine won vier Wereldkampioenschappen Computerschaak voordat het die titels werd ontnomen vanwege plagiaatbeschuldigingen. Ondanks de controverse blijft Rybka's aanzienlijke invloed op de engineontwikkeling een belangrijk hoofdstuk in de geschiedenis van het spel.
De Oorsprong van de Term Schaakengine
Het concept van een machine die schaakt is ouder dan computers. In 1770 onthulde de Hongaarse uitvinder Wolfgang von Kempelen "De Mechanische Turk", een mannequin in een kast die leek autonoom te schaken. Het versloeg Napoleon en Benjamin Franklin. De uitvinding was echter een fraude; verborgen binnenin zat een menselijke meester die de stukken bediende.
Het duurde tot 1912 voordat de eerste echte schaakmachine werd gemaakt, toen de Spaanse ingenieur Leonardo Torres y Quevedo El Ajedrecista creëerde, een apparaat dat een koning-en-toreneindspel kon winnen. In de jaren 1950 begon het moderne computerschaak toen Alan Turing het eerste schaakalgoritme schreef en IBM-ingenieur Alex Bernstein het eerste volledig geautomatiseerde programma bouwde — dat acht minuten per zet nodig had.
Het woord "engine" kwam in 1986 in de schaakvocabulaire, toen een bedrijf genaamd Sys-10 hun hardware op de markt bracht onder de merknaam "Chess Engine". Toen software zich scheidde van grafische interfaces via protocollen zoals WinBoard en later de Universal Chess Interface, bleef de term hangen: een "engine" werd de rekenkern achter het bord dat je op het scherm ziet. Nadat wereldkampioen Garry Kasparov in 1997 werd verslagen door IBM's Deep Blue, was de heerschappij van de menselijke suprematie over schaak voorbij.
Laatste Gedachten over Schaakengines
Schaakengines hebben voorgoed veranderd hoe het spel wordt gespeeld, bestudeerd en bekeken. Geen topspeler bereidt zich voor zonder een engine. Geen serieuze uitzending draait zonder evaluatiebalk. Het spel is er niet door verminderd — integendeel, ze hebben het begrip verdiept en lagen van complexiteit onthuld die mensen niet konden ontdekken. Of je nu een online schaakengine gebruikt om je laatste partij te analyseren of een TCEC-superfinale volgt met Stockfish en Leela, deze programma's zijn nu onlosmakelijk verbonden met schaken.