Stockfish (skakcomputer)

Fra Wikipedia, den frie encyklopædi
Spring til navigation Spring til søgning
Broom icon.svgFormatering
Denne artikel bør formateres (med interne links, afsnitsinddeling o.l.) som det anbefales i Wikipedias stilmanual. Husk også at tilføje kilder!
Wikitext.svg
Stockfish (skakcomputer)
Fil:This is a logo for Stockfish Chess Engine.jpg

Stockfish er en gratis og open source [1] 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. [2]

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. [3] Den har vundet de uofficielle verdensmesterskaber i computerskak flere gange, sidst i 2019.

Stockfish er udviklet på baggrund af Glaurung, en open source-computer af Romstad, der blev udgivet i 2004.

Funktioner[redigér | redigér wikikode]

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 . [4] [5]

Stockfish kan spille Chess960, en funktion arvet fra Glaurung.

Historie[redigér | redigér wikikode]

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. [6] [7] 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. [8] 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.

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. [9] Et officielt arkiv, der administreres af en frivillig gruppe af Stockfish-udviklere, blev oprettet kort efter og administrerer i øjeblikket udviklingen af projektet. [10]

Referencer[redigér | redigér wikikode]

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