Stockfish

Stockfish
Modifica el valor a Wikidata
Modifica el valor a Wikidata
TipusMotor d'escacs i aplicació Modifica el valor a Wikidata
Versió inicial2 novembre 2008 Modifica el valor a Wikidata
Versió estable
17 (6 setembre 2024) Modifica el valor a Wikidata
GènereMotor d'escacs Modifica el valor a Wikidata
LlicènciaGNU General Public License Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuMicrosoft Windows, macOS, Linux, iOS i Android Modifica el valor a Wikidata
Escrit enC++ Modifica el valor a Wikidata
Equip
Desenvolupador(s)Marco Costalba (en) Tradueix Modifica el valor a Wikidata
DistribuidorGoogle Play i App Store Modifica el valor a Wikidata
ProgramadorGary Linscott Modifica el valor a Wikidata
Més informació
Lloc webstockfishchess.org (anglès) Modifica el valor a Wikidata
Stack ExchangeEtiqueta Modifica el valor a Wikidata


Facebook: stockfishchess X: stockfishchess Modifica el valor a Wikidata

Stockfish és un motor d'escacs de codi obert per a múltiples plataformes portàtils i fixos. És compatible amb programari d'escacs per ordinador per mitjà de l'Interfície universal d'escacs (UCI). Com la majoria del programari semblant, suporta paral·lelisme i és compatible amb sistemes operatius de 32 bits i 64 bits. També pot jugar els escacs aleatoris de Fischer.

Va ser desenvolupat per Tord Romstad, Joona Kiiski, Marco Costalba i Gary Linscott així com la comunitat de desenvolupadors de codi obert.[1] Es publica sota la llicència GPLv3. Des del 31 de maig de 2014 la versió 5 està disponible en el llenguatge de programació C++ i també precompilada per a Windows, Linux, Mac, iOS i Android.

Stockfish emana de Glaurung (2004), un antic motor GPL, desenvolupat pel noruec Tord Romstad. Al novembre de 2008, l'italià Marco Costalba va escriure la primera versió de Stockfish a partir del codi font de la versió 2.1 de Glaurung. Després, s'hi van unir Joona Kiiski i el mateix Tord Romstad i van abandonar Glaurung. Costalba va batejar el programari «estocafix» o bacallà assecat, un especialitat de Noruega, el país de Romstad, molt popular a la cuina italiana, el país de Costalba.[2]

L'abril de 2016, Stockfish gaudeix de la primera o segona posició en els rànquings de motors d'escacs als quals competeix contra programes forts com Houdini, Komodo, Rybka, Critter, Gull, entre d'altres.[3][4][5][6]

El 4 de desembre de 2017, Stockfish 8 (versió de l'any 2016) es va enfrontar al mòdul AlphaZero desenvolupat per Google DeepMind, que es basa en aprenentatge reforçat i xarxes neuronals d'intel·ligència artificial. Es van enfrontar en una sèrie de cent partides, la meitat jugant amb blanques i la meitat amb negres.[7] El resultat va ser que AlphaZero en va guanyar 28 i van fer taules en 72. Per obtenir aquest resultat, a AlphaZero només li feia menester de les regles del joc i quatre hores d'entrenament jugant contra si mateix.[8]

  1. Eade, James. Chess for Dummies (en anglès). Hoboken, Nova Jersey: John Wiley & Sons, 2016, p. 476. ISBN 9781119280033. OCLC 960819719. 
  2. Costalba, Marco. «Stockfish 1.0 - TalkChess.com» (en anglès). TalkChess. Your Move Chess & Games, 02-11-2008. [Consulta: 13 octubre 2022].
  3. «IPON». Arxivat de l'original el 12 de juny de 2011. [Consulta: 20 gener 2011].
  4. «CCRL Blitz Downloads and Statistics» (en anglès). Computer Chess Rating Lists, 09-10-2022. [Consulta: 13 octubre 2022].
  5. «lista CEGT». Arxivat de l'original el 2009-03-03. [Consulta: 22 juny 2022].
  6. «Owl Computer Chess Engines Rating List» (en anglès), 11-12-2021. [Consulta: 13 octubre 2022].
  7. Vincent, James. «DeepMind's AI became a superhuman chess player in a few hours, just for fun» (en anglès). The Verge, 06-12-2017. [Consulta: 13 octubre 2022].
  8. ; Hubert, Thomas; Schrittwieser, Julian «Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm» (en anglès). Computer Science, 05-12-2017, pàg. 4-5 [Consulta: 7 desembre 2017].