Stockfish
Стокфиш (енгл. Stockfish) је софтвер отвореног кода (енгл. Open Source) намењен игрању шаха. Развијен је од стране Торда Ромштада, Марка Косталбе и Јоне Киског 2008. године. Стокфиш је рангиран као један од најјачих шаховских софтвера на свету и као најјачи шаховски софтвер отвореног кода.[2][3][4]
Стокфиш | |
---|---|
Оригинални назив | енгл. Stockfish |
Изговара се | Стокфиш |
Појавио се | 2008. |
Аутор(и) | Торд Ромштад, Марко Косталба, Јона Киски[1] |
Актуелна верзија | 6 |
Оперативни системи | Microsoft Windows, Линукс, Андроид |
Веб-сајт | www.stockfishchess.org |
Настао је од Глаурунга (енгл. Glaurung), софтвера који је Ромштад претходно развијао.
Карактеристике
уредиСтокфиш може користити до 128 процесорских језгара у мултипроцесорским системима. У поређењу са другим програмима истог типа карактерише га изузетна претрага у дубину као и напредна алфа-бета претрага.[5][6]
Програм подржава Фишеров насумични шах, што је једна од карактеристика преузетих из Глаурунга.
Историја
уредиПрограм се оригинално развио из Глаурунга, шаховског софтвера који је Ромштад развио 2004. Четири године касније Косталба се прикључује пројекту (Ромштад је Норвежанин, Косталба је Италијан). Прва верзија, Стокфиш 1.0 је објављена у новембру 2008.
2011. Ромштад напушта пројекат а у Јуну 2014 и Косталба објављује да се повлачи са места главног програмера, тако да од тада програмом Стокфиш управља група програмера добровољаца.
Фиштест
уредиОд 2013, Стокфиш се развија користећи дистрибуирану софтверску платформу за тестирање која се зове Фиштест (енгл. Fishtest), где добровољци имају могућност да донирају ЦПУ у циљу побољшања квалитета програма.
Закључно са априлом 2015, платформа је укупно искористила више од 250 година ЦПУ времена како би се одиграло преко 165 милиона партија. То је резултовало великим скоком рејтинг поена Стокфиша.[7][8][9]
Резултати
уредиУчешће у ТЦЕЦ
уреди2013. Стокфиш је учествовао у сезонама 4 и 5 ТЦЕЦ (енгл. Thoresen Chess Engines Competition) првенства за шаховски софтвер и оба пута је био други. ТЦЕЦ се сматра незваничним светским првенством у софтверском шаху.[10]
Дана 30. маја 2014. тадашња верзија стокфиша 170514 (развојна верзија Стокфиша 5) убедљиво је освојила ТЦЕЦ сезону 6 са скором 35.5-28.5 против програма Комодо 7х у суперфиналу.[11] Наредни дан, објављена је коначна верзија Стокфиша 5. У ТЦЕЦ сезони 7, Стокфиш је такође стигао до суперфинала, али овај пут је изгубио од Комода.
Стокфиш против Накамуре
уредиСнага Стокфиша у поређењу са људским противницима најбоље се види у хендикеп мечу против велемајстора Хикару Накамуре у августу 2014. Укупно су одигране 4 партије и Стокфиш је био бољи са резултатом 3-1 (два ремија и две победе Стокфиша). У овим партијама Накамура је имао помоћ старије верзије Рибке (енгл. Rybka). Обзиром да је Накамура познат по свом агресивном стилу игре, у обе партије које је изгубио покушао је да притисне противника како би добио уместо мирне позиционе игре која би вероватно водила ремију.[12]
Платформе
уредиСве верзије Стокфиша су доступне у C++ коду. Програм је веома популаран на различитим платформама. На андроиду постоји више апликација за управљање Стокфиш софтвером (SmallFish, Droidfish итд).
Референце
уреди- ^ „О Стокфишу”.
- ^ „CEGT листа 40/20 (AMD 4200+)”. Архивирано из оригинала 08. 09. 2012. г. Приступљено 15. 05. 2015.
- ^ „CCRL листа 40/40”. Архивирано из оригинала 02. 10. 2011. г. Приступљено 15. 05. 2015.
- ^ „IPON листа”. Архивирано из оригинала 29. 05. 2014. г. Приступљено 15. 05. 2015.
- ^ „Стокфиш претрага у дубину против осталих”.
- ^ „Ерик Кислик анализира супефинале”.
- ^ „Стокфиш платформа за тестирање”.
- ^ „Укључите се”.
- ^ „Фиштест дистрибуирана платформа за тестирање”.
- ^ „Стокфиш у ТЦЕЦ”.
- ^ „ТЦЕЦ архива сезоне 6”. Архивирано из оригинала 03. 05. 2015. г. Приступљено 15. 05. 2015.
- ^ Stockfish Outlasts "Rybkamura" - Chess.com