Stockfish | |
---|---|
Generelle oplysninger | |
Udvikler | Marco Costalba |
Designer | Marco Costalba Joona Kiiski Gary Linscott Tord Romstad Stéphane Nicolet Stefan Geschwentner Joost VandeVondele |
Programmør | Gary Linscott |
Distributør | App Store Google Play |
Udgivet | 18. april 2022[1] (seneste udgave) |
Genre | Skak |
Platforme | Microsoft Windows macOS Linux iOS Android |
Eksterne links | |
Stockfishs hjemmeside | |
Information med symbolet hentes fra Wikidata. |
Stockfish er en gratis og open source [2] skakcomputer, der fås til forskellige desktop og mobile platforme. Det er udviklet af Marco Costalba, Joona Kiiski, Gary Linscott, Stéphane Nicolet og Tord Romstad med mange bidrag fra andre open source-udviklere. [3]
Stockfish bliver vurderet til at være blandt de bedste skakcomputere i verden af de fleste lister over skakcomputere og er den stærkeste konventionelle skakcomputer i verden. [4] Den har vundet de uofficielle verdensmesterskaber i computerskak flere gange, sidst i 2019.
Stockfish er udviklet af Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad, Stéphane Nicolet, Stefan Geschwentner og Joost VandeVondele, med mange bidrag for en gruppe af open-source udviklere.[5] It is derived from Glaurung, an open-source engine by Tord Romstad released in 2004.
Stamfisk kan bruge op til 512 CPU-tråde i multiprocessorsystemer . Den maksimale størrelse af dens transponeringstabel er 128 GB. Stockfish implementerer en avanceret alfa-beta-søgning og bruger bitboards . Sammenlignet med andre motorer er det kendetegnet ved sin store søgedybde, delvis på grund af mere aggressiv beskæring og reduktioner i sene bevægelser . [6] [7]
Stockfish kan spille Chess960, en funktion arvet fra Glaurung.[8]
Programmet stammer fra Glaurung, en open source skakcomputer oprettet af Romstad og først udgivet i 2004. Fire år senere besluttede Costalba, inspireret af den stærke open source-motor, at gaffel projektet. Han navngav den Stockfish (dansk tørfisk), fordi den var "produceret i Norge og kogt i Italien" (Romstad er norsk, Costalba er italiensk). Den første version, Stockfish 1.0, blev udgivet i november 2008.[9][10] I et stykke tid blev nye ideer og kodeændringer overført mellem de to programmer i begge retninger, indtil Romstad besluttede at afbryde Glaurung til fordel for Stockfish, som var den mere avancerede motor på det tidspunkt. [11] Den sidste Glaurung (version 2.2) blev frigivet i december 2008.
Omkring 2011 besluttede Romstad at opgive sit engagement med Stockfish og foretrak at bruge sin tid på sin nye iOS-skak-app.[12]
Den 18. juni 2014 annoncerede Marco Costalba, at han havde "besluttet at afgå som administrator" og bad om, at fællesskabet om at forsætte dens udvikling. [13] Et officielt arkiv, der administreres af en frivillig gruppe af Stockfish-udviklere, blev oprettet kort efter og administrerer i øjeblikket udviklingen af projektet. [14]