Stockfish

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Stockfish
DroidFish.jpg
Тип

Шахматный движок

Разработчик

Торд Ромстад, Марко Костальба, Йоона Кииски, Гарри Линскотт

Написана на

C++

Операционная система

Windows, Mac OS X, Linux, iOS, Android

Первый выпуск

2 ноября 2008 года

Последняя версия

8 (1 ноября 2016)

Лицензия

GNU GPL

Сайт

stockfishchess.com

Stockfish[1] — открытый UCI-совместимый бесплатный шахматный движок, сильнейший в мире. Главными разработчиками являются: Торд Ромстад, Марко Косталба, Йоона Кииски и Гарри Линскотт (Флаг Норвегии Tord Romstad, Флаг Италии Marco Costalba, Флаг Финляндии Joona Kiiski, Флаг Канады Garry Linscott). За восемь лет бурного развития число программистов, которые внесли свой вклад в совершенствование кода программы уверенно перевалило за сотню (111 на декабрь 2016). Основан на открытом движке Glaurung, разработанном Ромстадом. Первая версия вышла 2 ноября 2008 года. Поддерживает 32-битный и 64-битный однопроцессорный и многопроцессорный режимы (вплоть до 128 ядер), различные настольные и мобильные платформы.

История[править | править вики-текст]

В мае 2014 года Stockfish убедительно обыграл Komodo в суперфинале неофициального мирового чемпионата шахматных движков TCEC (Season 6, 2014) со счётом 35.5-28.5 и стал новым чемпионом[2].

В декабре 2014 года Stockfish утратил чемпионство в суперфинале TCEC (Season 7, 2014) со счётом 30.5-33.5 в пользу Komodo[2].

Ноябрь 2015 года снова принес поражение Stockfish от Komodo со счётом -2+9=89 в суперфинале TCEC (Season 8, 2015). Программы имели в своем распоряжении достаточно мощный сервер, обладающий 24-мя вычислительными ядрами.

Декабрь 2016 принес Stockfish 8 победу над Houdini 5 со счётом +17-8=75 в суперфинале TCEC (Season 9, 2015). Программы имели в своем распоряжении очень мощный сервер, обладающий 44-мя вычислительными ядрами.

2016 год в развитии программы уже стал рекордным за всю историю развития проекта. Авторы удачно и быстро совершенствуют код, Стокфиш образца зимы 2016-2017 является фактически сильнейшей шахматной программой в мире. На момент 13 октября 2016 года(дата этой правки) промежуточная версия программы уже сделала огромный скачок вперед(+76 Ело), в сравнении с 7ой версий от 2 января 2016 года. По многочисленным официальным и неофициальным тестам значительно превосходит своих прямых коммерческих конкурентов Комодо и Гудини (актуально на декабрь 2016). Имел свой 100% порт на ассемблере, но проект закрылся. Найдя усиление и досконально его протестировав, авторы сразу же выкладывают усиленную версию в открытый доступ, иными словами, несколько раз в неделю появляется усиленная версия над предыдущей. Также стоит отметить, чистоту кода Стокфиша. Крупных багов не осталось в проекте, а незначительных помарок в коде невесомое количество, и по мере их фиксации тоже появляется промежуточная версия.

1 ноября 2016 года авторы решили сделать отсечку перед финалом с Гудини 5 на TCEC9 (https://www.facebook.com/tcec.chess http://tcec.chessdom.com/live.php) и выпустить официально 8ую версию.

Принять участие в развитии программы сможет каждый желающий(подключить свой ПК к тесту). Достаточно перейти по ссылке: https://github.com/glinscott/fishtest/wiki и выполнить несколько манипуляций.

Рейтинг[править | править вики-текст]

По состоянию на декабрь 2016 года Stockfish является лидером (наряду с Гудини и Komodo ) рейтинг-листов[3][4][5] шахматных движков.

Примечания[править | править вики-текст]

Ссылки[править | править вики-текст]