Naar inhoud springen

Stockfish

Uit Wikipedia, de vrije encyclopedie
Stockfish
Logo
Ontwikkelaar(s) Marco Costalba
Joona Kiiski
Gary Linscott
Tord Romstad
Stéphane Nicolet
Stefan Geschwentner
Joost VandeVondele
Uitgebracht 2 november 2008
(15 jaar)
Recentste versie 16.1 (24 februari 2024)[1] Bewerken op Wikidata
Status Actief
Besturingssysteem Microsoft Windows
macOS
Linux
iOS
Android
Geschreven in C++
Categorie Schaakprogramma
Licentie(s) GNU General Public License
Versiebeheer
Website (en) Projectpagina
Portaal  Portaalicoon   Informatica

Stockfish is een gratis en opensource schaakengine, beschikbaar voor verschillende desktop- en mobiele platforms. Het kan in schaaksoftware worden gebruikt via de Universal Chess Interface.

Stockfish staat consequent bovenaan in de meeste beoordelingslijsten voor schaakengines en is sinds oktober 2022 de sterkste CPU-schaakengine ter wereld. De geschatte ELO-rating is 3532.[2] Het heeft het Top Chess Engine Championship 13 keer gewonnen en het Computer Chess Championship van Chess.com 19 keer.

Stockfish is ontwikkeld door Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad, Stéphane Nicolet, Stefan Geschwentner en Joost VandeVondele, met veel bijdragen van een community van opensourceontwikkelaars.[3] Het is afgeleid van Glaurung, een opensource-engine van Tord Romstad die in 2004 werd uitgebracht.

Functies[bewerken | brontekst bewerken]

Stockfish kan tot 1024 CPU-threads gebruiken in systemen met meerdere processors. De maximale grootte van de omzettingstabel is 32 TB. Stockfish implementeert een geavanceerde alfa-bèta-zoekopdracht en gebruikt bitboards. In vergelijking met andere programma's wordt het gekenmerkt door zijn grote zoekdiepte, deels als gevolg van agressiever snoeien en reducties van latere zetten.[4]

Stockfish is een erg populaire engine op verschillende platforms. Op desktops is het de standaard schaakengine die wordt meegeleverd met de Internet Chess Club-interfaceprogramma's BlitzIn en Dasher. Op mobiele platformen is het gebundeld met de Stockfish-app, SmallFish en Droidfish. Andere Stockfish-compatibele grafische gebruikersinterfaces (GUI's) zijn Fritz, Arena, Stockfish voor Mac en PyChess.[5][6] Stockfish kan worden gecompileerd naar WebAssembly of JavaScript, waardoor het in de browser kan worden uitgevoerd. Zowel chess.com als Lichess bieden Stockfish in deze vorm naast een server-side programma.[7] Release- en ontwikkelingsversies zijn beschikbaar als C++- broncode en als voorgecompileerde versies voor Microsoft Windows, macOS, Linux 32-bit/64-bit en Android.

Externe links[bewerken | brontekst bewerken]

Referenties[bewerken | brontekst bewerken]