Шахматный словарь
Стокфиш

Стокфиш

Шахматные компьютерные программы - самые сильные шахматисты в мире, превосходящие гроссмейстеров на сотни баллов Эло, и незаменимые помощники любителей шахмат любого уровня. Рассказываем о Стокфише (Stockfish), сильнейшем шахматном движке последнего десятилетия. 

Вот что нужно знать о Стокфише:


Что такое Стокфиш?

Стокфиш уже много лет остается сильнейшим в мире шахматным движком. Он распространяется свободно и бесплатно и разрабатывается сообществом энтузиастов. Стокфиш основан на движке, созданном Тордом Ромсадом в 2004 году. Также в разработку ранних версий Стокфиша внесли большой вклад Марко Костальба, Джона Кийски и Гарри Линскотт.

Стокфиш не только очень силен, но и доступен пользователям на любых платформах, включая Windows, Mac OS X, Linux, iOS и Android.stockfish chess engine

Логотип Стокфиша. Изображение: Stockfishchess.org.

Стокфиш на протяжении многих лет возглавляет рейтинг компьютерных программ и 13 раз становился чемпионом мира по версии TCEC. 

Именно Стокфиш как сильнейший шахматный движок был в 2017 году выбран разработчиками из компании Deepmind для проверки своего детища - нейросети АльфаЗеро. Поражение восьмой и девятой версий Стокфиша в матчах привело к появлению альтернативных шахматных нейросетей, таких как Лила чесс зеро, и эволюции самого Стокфиша, чья 12-я версия, опубликованная в сентябре 2020 года, включила в себя нейросеть, вновь оставив конкурентов позади в рейтингах и турнирных таблицах.

stockfish chess
В 12-й версии к возможностям Стокфиш добавилась нейросеть.

На февраль 2023 года Стокфиш по-прежнему возглавляет рейтинг сильнейших компьютерных движков с рейтингом 3532 Эло, опережая на три балла своего давнего противника - Комодо.

Это видео наглядно показывает, как Стокфиш стал одним из сильнейших шахматных движков всех времен (по данным рейтинг-листов SSDF).



Достижения Стокфиша

Стокфиш никогда не участвовал в чемпионатах компьютерных движков по версии WCCC,  зато он доминирует в чемпионатах по версии TCEC. С 6-го по 23-й сезон Стокфиш становился чемпионом 13 раз и лишь по два раза пропустил вперед Комодо и Лилу чесс зеро и один раз - Гудини.

stockfish chess
Стокфиш доминирует и в чемпионате Chess.com среди компьютерных программ.

Стокфиш - главный претендент на первое место и в чемпионате Chess.com среди компьютерных программ. В 2020 году он победил в восьми  и занял второе место в четырех из 13 проведенных турниров.

Партии Стокфиша

В конце нулевых главным соперником Стокфиша в борьбе за право считаться сильнейшим в мире шахматным движком являлась Рыбка. В следующей партии Стокфиш получил позиционный перевес и только что нанес сильный  удар 28. Сxh6+!

Stockfish chess engine
Стокфиш разрушает королевский фланг Рыбки ходом 28. Сxh6!

Стокфиш усилил давление жертвой качества на 31-м ходу и завершил партию атакой:

В 2017 году нейронная сеть АльфаЗеро стала главным вызовом для Стокфиша и всех традиционных шахматных движков. Стокфиш проиграл нейросети оба матча, организованных разработчиками АльфаЗеро, компанией Deepmind, но все же сумел показать свою силу в некоторых партиях второго матча.

Stockfish chess
Все фигуры белых развиты и активны после хода 18. Лh4.

 В этой позиции после хода 18. Лh4 все фигуры Стокфиша развиты и активны, а все фигуры АльфаЗеро теснятся на последней горизонтали. Неудивительно, что партия завершилась капитуляцией уже на 22-м ходу после жертв 19. Сc4! и 20. Кce4!

Stockfish chess
Противостояние Стокфиша и АльфаЗеро навсегда изменило шахматы.

Нейронная сеть АльфаЗеро не участвовала в независимо организованных соревнованиях, поэтому Стокфишу так и не представилась возможность взять реванш, но после нескольких лет разработки новые версии Стокфиша стали уверенно доминировать над следующим поколением  нейросетей.

В этом видео Александра Костенюк показывает партии Стокфиша против Лилы Чесс Зеро:

Следующая партия была признана лучшей, сыгранной компьютерными движками в 2021 году:

Как анализировать с движком Стокфиш на Chess.com

Сайт Chess.com позволяет использовать самую новую 15-ую версию Стокфиша для облачного анализа ваших партий, если вы заходите на сайт в последней версии браузера Google Chrome. При анализе партии в браузере используется Стокфиш 11.

Как выбрать Стокфиш в настройках анализа.

Вы можете запустить анализ из класса, архива или библиотеки, в разделе сайта Анализ, открыв его с помощью команд меню Уроки-> Анализ, или нажав на соответствующую кнопку под любой партией.

Достаточно нажать на кнопку Анализ.

Заключение

Вы узнали о достижениях Стокфиша и о том, как использовать этот движок для анализа на Chess.com. Заглянем также  в чемпионат Chess.com среди компьютерных программ, где Стокфиш круглосуточно сражается с другими шахматными движками!

Узнать больше шахматных терминов