Stockfish (skakcomputer)
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.
Funktioner
[redigér | rediger kildetekst]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]
Historie
[redigér | rediger kildetekst]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]
Referencer
[redigér | rediger kildetekst]- ^ "Stockfish 15". Stockfish. 18. april 2022. Hentet 19. april 2022.
- ^ Chabris, Christopher. "The Real Kings of Chess Are Computers". Wall Street Journal. Hentet 18. september 2015.
- ^ Eade, James (2016). Chess for Dummies. Hoboken, New Jersey: John Wiley & Sons. s. 476. ISBN 9781119280033. OCLC 960819719. Hentet 2. januar 2017.
- ^ "CCRL 40/15". computerchess.org.uk. 2010-01-11. Hentet 2020-01-13.
- ^ "List of Authors disclosed on Github". GitHub (engelsk). Hentet 29. juni 2020.
- ^ Kaufman, Larry (24. november 2013). "Stockfish depth vs. others; challenge". talkchess.com. Hentet 8. marts 2014.
- ^ Kislik, Erik (6. juni 2014). "IM Erik Kislik analyzes the TCEC Superfinal in-depth". susanpolgar.blogspot.hu. Hentet 7. juni 2014.
- ^ "Computer Engines – Chess960.net" (australsk engelsk). Hentet 2022-06-21.
- ^ "About". stockfishchess.org. Hentet 5. marts 2014.
- ^ Costalba, Marco (2. november 2008). "Stockfish 1.0". talkchess.com. Hentet 6. marts 2014.
- ^ Romstad, Tord (5. september 2009). "Re: Stockfish - Glaurung". wbec-ridderkerk.forumotion.com. Hentet 5. marts 2014.
- ^ Logics (Kings_Logics), Kings. "Stockfish". Chess.com (amerikansk engelsk). Hentet 2022-06-21.
- ^ Costalba, Marco (18. juni 2014). "Step down". groups.google.com. Hentet 19. juni 2014.
- ^ Linscott, Gary (18. juni 2014). "New official repository". groups.google.com. Hentet 19. juni 2014.