Stockfish (skakcomputer)

Fra Wikipedia, den frie encyklopædi
Stockfish
Generelle oplysninger
Udvikler Marco Costalba Rediger på Wikidata
Designer Marco Costalba
Joona Kiiski
Gary Linscott
Tord Romstad
Stéphane Nicolet
Stefan Geschwentner
Joost VandeVondele
Programmør Gary Linscott Rediger på Wikidata
Distributør App Store
Google Play Rediger på Wikidata
Udgivet 18. april 2022; 21 måneder siden (2022-04-18)[1] (seneste udgave)
Genre Skak
Platforme Microsoft Windows
macOS
Linux
iOS
Android
Eksterne links
Stockfishs hjemmeside
Information med symbolet Billede af blyant 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]

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