БлогNot. Как скачать StockFish и заставить его играть, ничего не устанавливая :)

Помощь дата->рейтинг Поиск Почта RSS канал Статистика nickolay.info Домой

Как скачать StockFish и заставить его играть, ничего не устанавливая :)

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

По отзывам экспертов, текущая версия 8 на приличном "железе" играет едва ли не на ЭЛО 3450-3500 против 2800-2850 у чемпиона мира-человека (впрочем, стоит помнить об относительности машинных рейтингов, как и человеческих).

Как посмотреть это чудо на простой домашней "персоналке"? А проблем, в общем-то, никаких нет, вот инструкция для "совсем чайников". Она подойдёт и для других "движков".

Сначала нам нужно скачать и разархивировать сам движок, наш Стокфиш есть для всех основных операционных систем, вот официальная ссылка. Кстати, в архиве прилагаются все исходники на C++.

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

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

Кстати, если не хотите возиться с настройкой "движка", скачайте и установите Кветку, в которую Стокфиш уже зашит.

А мы лучше на этой странице посмотрим и "Арену", и альтернативы.

Со страницы удобнее всего скачать портабельную (не требующую установки) "Арену", возьмём последнюю из имеющихся на данный момент версий по ссылке 3.5.1-port.

На офсайте "Арены" тоже выкладываются как портабельные (ZIP), так и устанавливаемые (Setup) сборки каждой новой версии.

Извлекаем содержимое архива Arena с созданием новой папки.

Запускаем Arena.exe, выбираем английский язык, в программе жмём F11 (Менеджер движков), в окне менеджера выбираем вкладку Details, кнопка Installation wizard, кнопка Forward, показываем на папку движка, опять Forward, выбираем и отмечаем "галочкой" подходящий исполняемый файл для своей платформы, например, stockfish_8_x64.exe, если у вас 64-разрядная Windows, потом пару раз опять жмём кнопку Forward, правильно выбираем тип движка UCI и, наконец, тыкаем заветную Finish.

В исходном окне кофигурации "движков" всё на той же вкладке Details выбираем наш новый движок из списка, жмём кнопку "Start this engine right now!". Стокфиш готов к игре с предустановленным в "Арену" движком.

По комбинации клавиш Ctrl+1 или из меню Engines - Engine1 - Configure появится окно настроек, где можно конфигурировать активный движок.

Все настройки Стокфиша по умолчанию в порядке, можно ничего и не трогать. Подробно настройки StockFish описаны, например, здесь.

Ещё хорошо бы поиметь эндшпильные базы по Налимову, чтобы избежать типично-компьютерной "возни" в конце партии, но это уже барство :) Трёхфигурные окончания, впрочем, встроены в комплект, а четырёх- и пятифигурные можно докачать.

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

Меню Book - Manage в программе, а дальше загрузите и подтвердите файл Perfect_2010.abk из комплекта, как показано на картинках, находящихся в папке [Arena]\Books

Дополнительные дебютные книги (Opening Books) для StockFish в формате "Арены" *.abk есть на офсайте.

В главном окне с доской делаем двойной щелчок по часам компа, в появившемся окне выбираем ограничение времени игры (по умолчанию время на раздумья не ограничено, Infinite). Поставьте ему, например блиц.

Жмём кнопку Demo или комбинацию клавиш Ctrl+D и сильнейший в мире движок заиграл сам с собой блиц :) По обычному пункту меню File - New движок, впрочем, захотел играть со мной чёрными, чтобы он заиграл сам с собой, опять тыркнул Demo.


теги: шахматы софт

комментарии (0)

02.01.2017, 04:18; рейтинг: 1297

  в началопоиск по блогунаписать авторустатистика

Наверх Яндекс.Метрика
© PerS
вход