Stockfish (szachy)

Stockfish
Logo Stockfish
Logo programu
ilustracja
Autor Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad
Pierwsze wydanie 2 listopada 2008
Aktualna wersja stabilna 16 (30 czerwca 2023)
Język programowania C++
System operacyjny Windows, Linux, Mac OS X, Android, iOS
Rodzaj komputerowy program szachowy
Licencja GPLv3
Strona internetowa

Stockfish – komputerowy program szachowy (a dokładniej silnik szachowy), którego autorami są Marco Costalba, Tord Romstad, Joona Kiiski i inni. Program został upowszechniony na licencji wolnego oprogramowania. Kod programu powstał na podstawie innego silnika szachowego, Glaurung, również wydanego na takiej licencji.

Program występuje w wersjach 32- i 64-bitowych oraz działa na platformach Windows, Linux, Android oraz Mac OS X. Jest wysoko oceniany w różnych rankingach programów szachowych, często na pierwszym miejscu, w towarzystwie AlphaZero, Leela Chess Zero, Komodo i Houdini[1]. Jego szacowany rating ELO wynosi około 3550[2].

Wraz z premierą wersji 3 udostępniona została otwarta platforma testowa Fishtest, umożliwiająca internautom przesyłanie poprawek do kodu źródłowego programu lub udostępnienie mocy obliczeniowej swoich komputerów do prowadzenia testów nowych wersji silnika[3]. Na liście współtwórców kodu źródłowego wymienia się ponad 100 osób[4].

Przypisy

  1. Chess Engines Grand Tournament
  2. CCRL 40/15 - Index. computerchess.org.uk, 2023-02-03.
  3. Komunikat dotyczący wersji 3 oraz platformy testowej 30 kwietnia 2013
  4. Lista współtwórców w serwisie GitHub

Bibliografia

  • chessprogramming – Stockfish. chessprogramming.wikispaces.com. [zarchiwizowane z tego adresu (2014-02-16)]. (ang.)

Linki zewnętrzne

  • Oficjalna strona programu
  • Stockfish – wybrane partie szachowe (ang.)
  • Wersje programu gotowe do uruchomienia na systemach Windows i Linux