Schaakengine
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 standaard hardware. 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 het 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 elke grote enginecompetitie 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 te offeren 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 met 72 remises. DeepMind's Demis Hassabis noemde de stijl 'alien': 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 neurale netwerktechnologie die het populair maakte.
Komodo Dragon
Komodo werd gebouwd door programmeur Don Dailey en grootmeester Larry Kaufman vanaf 2010. Het verdiende een reputatie voor uitzonderlijke positionele evaluatie — wanneer andere engines geen plan konden vinden, kon Komodo iets uit 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 tot de top drie engines wereldwijd behoren.
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 die titels werden 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 Wolfgang von Kempelen, een Hongaarse uitvinder, 'De Mechanische Turk', een mannequin in een kast die autonoom leek 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-toren-eindspel 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 de schaakwoordenschat in 1986, 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. Wereldkampioen Garry Kasparov werd in 1997 verslagen door IBM's Deep Blue, de heerschappij van menselijke suprematie over schaken was voorbij.
Laatste Gedachten over Schaakengines
Schaakengines hebben voor altijd veranderd hoe het spel wordt gespeeld, bestudeerd en bekeken. Geen topspeler bereidt zich voor zonder een. 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.