Шахматный движок stockfish: краткий обзор программы

Автор:


День добрый, дорогой друг!

Сегодня разберем еще одного программного «монстра»- шахматный движок stockfish. В дословном переводе — вяленая рыба. Откуда такое название, не берусь судить. Знаю только, что в некоторых интеллектуальных играх фишОм (рыбой) называют слабого игрока.

Однако, применительно к Стокфишу такое сравнение не совсем уместно. Разве что «по приколу» так назвали разработчики.
stockfish-logo

Что это за программа?

Stockfish – шахматный движок с открытым исходным кодом. Историю своего развития ведет с 2008 года.

Разработчики программы — Торд Ромстад, Марко Косталба, Йоона Кииски и Гарри Линскотт. Еще около сотни (точнее 126) программистов внесли свой посильный вклад в течение 9 лет ативного развития движка.

Движок поддерживает 32-битный и 64-битный режимы,

В последние лет 6-7 борьба за первенство в основном проходит под знаком соперничества движков  Komodo и Stockfish, Борьба проходит с переменным успехом.

В 2014 году (Сезон 6) чемпионский титул завоевал  Stockfish  обыгравший  Komodo 35.5 :28.5

В конце этого же года (Сезон 7) Комодо реваншировался.

В сезоне 8 (ноябре 15 года) очередной матч и снова впереди  Komodo.

В 9 сезоне (декабрь16 года) Стокфиш в финале обыгрывает Гудини (Houdini) – 17 побед, 8 поражений, 75 ничьих.

2016 год стал прорывным в истории развития движка. Сегодня по многим параметрам Stockfish  опережает своих извечных соперников в последние годы  Komodo и Houdini.

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

Отмечают чистоту кода движка. Серьезных глюков практически не осталось.

В рейтинге по версии CCRL Стокфиш занимает 2 строчку. 

Где скачать?

Сайт разработчика: https://stockfishchess.org/

Как уже говорилось, программа совершенно бесплатная.

Последняя версия -8. Скачать можно здесь: https://stockfishchess.org/download/

Также имеются версии для Mac, Android, Linux.

Подключиться  тестированию и тем самым участвовать в совершенствовании движка может любой желающий. Число людей, участвующих в тестировании в сентябре 17 года, уже подходит к 1000.

Обновление тестовых версий здесь http://abrok.eu/stockfish/

Как можно использовать движок?

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

Из известных мне топовых движков собственный интерфейс имеет только Шреддер.

Для удобного использования Стокфиш можно установить на бесплатные графические интерфейсы, например:  Arena, SCID, Winboard.

Разумеется, пойдут и платные программы, такие как Chessbase или Fritz.

Важно: оболочка, интерфейс, — должны поддерживать UCI протокол.

Подключить движок можно в несколько кликов. Как это сделать – показано в этом видео:

Пользовательская программа, интерфейс, дополненная таким сильным движком, как  Stockfish , станет отличным помошником в анализе позиций, оценке текущего положения на доске, расчете вариантов.

Многие шахматисты поступают следующим образом, цитирую:

Скачиваю движок, не важно от кого и проверяю его в конкретных позициях из своих партий. Какой двиг быстрее находит решение, тем и пользуюсь. Скорость какую он пишет для меня совсем не важно.
Что у меня лучше играет, то и использую.
По моему заочнику так и нужно поступать, проверять движки конкретно по своим позициям и на своём компе и на основании этого делать выбор.

Особенности стиля и сила игры

Stockfish имеет двадцать уровней сложности.

Поскольку движок имеет огромную практическую силу, значительно превосходящую любого человека, включая чемпионов мира всех времен,  оценивать его стиль имеет смысл только в сравнении с другими ТОПовыми движками.

Например, считается, что в сравнении с Комодо, сильной стороной которого является позиционная игра, Стокфиш делает больший упор на тактику.

Можно ли использовать движок в практических партиях?

В заочной игре, по переписке, использовать движки вполне допустимо и даже целесообразно. Так и делают многие шахматисты.

Другое дело, игра за доской. Полагаю, очевидно, что с этической точки зрения использовать подсказки программы в игре за доской недопустимо.

Тем не менее, такие попытки предпринимались еще со времен появления первых движков.

Иногда успешно, но чаще всего, — все эти манипуляции заканчивались для игрока печально. А именно дисквалификацией и не только на текущий турнир, но и пожизненно.

Вообще тема шахматного читерства одна из самых актуальных в современном шахматном сообществе и заслуживает отдельного обсуждения.

В игре онлайн также не все так просто. Например в блице использовать программу затруднительно из-за дефицита времени.

Кроме того, на серьезных порталах установлены античитерские программы. В случае подозрений на читерство вас могут забанить без особых церемоний.

А самое главное: зачем это вам нужно? Это все равно, что сесть «на иглу». Мы с вами знаем, что последствия зависимостей разного рода всегда не самые приятные.

Куда как приятнее выигрывать честно и получать удовольствие от самой игры и от победы, добытой благодаря стойкости, воле, мастерству.

Благодарю за интерес к статье.

Если вы нашли ее полезной, сделайте следующее:

  • Поделитесь с друзьями, нажав на кнопки социальных сетей.
  • Напишите комментарий (внизу страницы)
  • Подпишитесь на обновления блога (форма под кнопками соцсетей) и получайте статьи к себе на почту.

Удачного дня!




Рейтинг статьи:

Шахматный движок stockfish: краткий обзор программы
5 (100%) 1 голосов

Отправить ссылку на статью друзьям

Получай свежие статьи блога на e-mail

Вам также может быть интересно

Комментариев: 2
  1. roman

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

  2. roman

    Для человека нет ничего невозможного , и даже переиграть движок хотя бы один раз , для этого нужно увидеть вариант игры и затем повторить увиденное . Прохождения показаны на «Chess Book» во вконтакте , основная идея — разделить игру на две части пешечной стеной и в зависимости от действий движка вести игру на одном из флагов , как правило это атака на королевском фланге . Пробуйте и побеждайте !

Добавить комментарий

:) :P :| :love: 8-) ;) :? :o :D :cry: :fun: :funny: :lol: 8-O :angel: :chess1: :chess2: :chess3: :chess4: :chess5: :chess6:

Нажимая на кнопку, я даю согласие на рассылку, согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности