Stockfish

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

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

Разработчики

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

Написана на

C++

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

Windows, macOS, Linux, iOS, Android

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

2 ноября 2008

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

9 (31 января 2018)

Лицензия

GNU GPL

Сайт

stockfishchess.org

Stockfish — сильнейший в мире свободный и открытый UCI-совместимый шахматный движок. Главными разработчиками являются: Торд Ромстад, Марко Костальба, Йоона Кииски и Гэри Линскотт. Основан на открытом движке Glaurung, разработанном Ромстадом. Первая версия вышла 2 ноября 2008 года. Число программистов, которые внесли свой вклад в совершенствование кода программы, составило 136 человек (на январь 2018 года). Поддерживает многопроцессорность (до 512 потоков), различные настольные и мобильные операционные системы, а также шахматы-960.

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

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

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

В ноябре 2015 года Stockfish снова потерпел поражение от Komodo со счётом 46.5-53.5 в суперфинале TCEC (Season 8, 2015). Программы имели в своём распоряжении достаточно мощный сервер, обладающий 24 ядрами[1].

Декабрь 2016 года принёс Stockfish победу над Houdini со счётом 54.5-45.5 в суперфинале TCEC (Season 9, 2016). Программы имели в своём распоряжении очень мощный сервер, обладающий 44 ядрами[1].

В ноябре 2017 года в чемпионате TCEC (Season 10, 2017), Stockfish не потерпев ни одного поражения за весь турнир, занял лишь третье место, пропустив в суперфинал Houdini и Komodo[1].

31 января 2018 года авторы выпустили Stockfish 9, который при стандартном значении Contempt=20, имеет перевес над восьмой версией примерно в 60-70 пунктов Эло[2][3].

В апреле 2018 в финале 11-го сезона TCEC Стокфиш нанёс поражение чемпиону предудущего сезона Гудини 6, выиграв со счётом +20 -2 =78.

Стиль игры программы, в виду феноменальной практической силы — универсальный, но с уклоном в тактику.

Имеет свой 100% порт на ассемблере https://github.com/lantonov/asmFish и порт на языке Си https://github.com/syzygy1/Cfish (обновляются параллельно с основным проектом).

Принять участие в развитии программы может каждый желающий (подключить свой ПК к тесту). Достаточно перейти по ссылке: https://github.com/glinscott/fishtest/wiki/Running-the-worker и выполнить несколько действий. Число тестеров (на ноябрь 2017) 1025 никнеймов, сыграно более 580 миллионов тестовых партий.

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

По состоянию на весну 2018 года, Stockfish является лидером (наряду с Houdini и Komodo) рейтинг-листов[4][5][6] шахматных движков.

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

  1. 1 2 3 4 5 TCEC Season Archive. tcec.chessdom.com. Проверено 28 декабря 2014.
  2. glinscott/fishtest (англ.). GitHub. Проверено 16 апреля 2018.
  3. NCM Stockfish Dev Builds. nextchessmove.com. Проверено 8 апреля 2018.
  4. Рейтинг компьютерных шахматных программ CCRL 40/40.
  5. IPON-Rating-List. www.inwoba.de. Проверено 7 апреля 2018.
  6. FastGMs Rating Lists (FGRL). www.fastgm.de. Проверено 7 апреля 2018.

Ссылки[править | править код]