Как установить движок стокфиш
Stockfish
Шахматный движок Stockfish – один из сильнейших в мире, наряду с Komodo и Houdini. В данной статье мы представим вам историю его развития, текущий рейтинг и подскажем, где его можно бесплатно скачать.
В переводе Stockfish – вяленая рыба. Первая версия программы вышла в 2008 году. Главные разработчики: Торд Ромстад (Tord Romstad) – Норвегия, Марко Костальба (Marco Costalba) – Италия, Йоона Кииски (Joona Kiiski) – Финляндия и Гарри Линскотт (Garry Linscott) – Канада. За свою десятилетнюю историю на январь 2018 года в разработке приняло участие 136 человек.
Программа написана на С++ и адаптирована под все современные операционные системы.
Стиль игры шахматного движка – универсальный, с тактическим уклоном.
Работа Stockfish, как и большинства современных движков, основана на использовании UCI-протокола, обеспечивающего взаимодействие движка с их графическим интерфейсом. Это означает, что для того, чтобы воспользоваться движком, потребуется графический интерфейс пользователя GUI или проще говоря, оболочка. Такой оболочкой могут послужить бесплатные графические интерфейсы Arena Chess GUI, GUI SCID, GUI Winboard или платные ChessBase Reader, Fritz Chess.
Противостояние Stockfish с Komodo и Houdini
Май 2014 – Стокфиш стал чемпионом TCEC (Сезон 6, 2014), неофициального мирового шахматного чемпионата среди движков, обыграв в суперфинале Комодо со счетом 35,5-28,5.
Декабрь 2014 – Стокфиш расстался с чемпионством TCEC (Сезон 7, 2014), проиграв в суперфинале матч-реванш Комодо со счетом 30,5-33,5.
Ноябрь 2015 – Стокфиш со счетом 46,5-53,5 снова проиграл Комодо в суперфинале TCEC (Сезон 8, 2015).
Декабрь 2016 – в суперфинале TCEC (Сезон 9, 2016) Стокфиш обыграл Гудини со счетом 54,5-45,5.
Ноябрь 2017 – за весь турнир TCEC (Сезон 10, 2017) Стокфиш не потерпел ни одного поражения, но не попал в суперфинал, пропустив туда Комодо и Гудини и заняв 3-е место.
Рейтинг Stockfish на 2021 год
Последние годы Стокфиш неизменно занимает лидирующие позиции в различных рейтинг-листах. На 10 апреля 2021 года в наиболее авторитетном рейтинг-листе шахматных движков CCRL 40/40 Стокфиш располагается на первом месте:
Скачать бесплатно Stockfish
Отличительной особенностью Stockfish является его открытый исходный код и политика распространения – движок доступен бесплатно любому пользователю, желающему его скачать. Сделать это можно прямо на официальном сайте разработчика.
Доступен на операционных системах: Windows, Mac OS X, Linux, iOS, Android.
Текущая версия: Stockfish 13 (19 февраля 2021 года).
Также, помимо скомпилированных финальных версий для различных ОС, разработчики данного движка предлагают доступ к исходному коду.
Видео с комментариями партии Stockfish – Komodo: TCEC Season 10 – Stage 2
Как установить движок стокфиш
БлогNot. Как скачать StockFish и заставить его играть 🙂
Как скачать StockFish и заставить его играть 🙂
По отзывам экспертов, текущая версия 8 на приличном «железе» играет едва ли не на ЭЛО 3450-3500 против 2800-2850 у чемпиона мира-человека (впрочем, стоит помнить об относительности машинных рейтингов, как и человеческих).
Как посмотреть это чудо на простой домашней «персоналке»? А проблем, в общем-то, никаких нет, вот инструкция для «совсем чайников». Она подойдёт и для других «движков».
Сначала нам нужно скачать и разархивировать сам движок, наш Стокфиш есть для всех основных операционных систем, вот официальная ссылка. Кстати, в архиве прилагаются все исходники на C++.
Для игры в шахматы «голого» движка мало, а нужна ещё отдельная UCI-совместимая шахматная программа-оболочка, к которой этот движок потребуется подключить.
Кстати, если не хотите возиться с настройкой «движка», скачайте и установите Кветку, в которую Стокфиш уже зашит.
А мы лучше на этой странице посмотрим и «Арену», и альтернативы.
Со страницы удобнее всего скачать портабельную (не требующую установки) «Арену», возьмём последнюю из имеющихся на данный момент версий по ссылке 3.5.1-port.
На офсайте «Арены» (переехал!) тоже выкладываются как портабельные (ZIP), так и устанавливаемые (Setup) сборки каждой новой версии.
Извлекаем содержимое архива Arena с созданием новой папки.
Удобнее всего разместить папку «движка» в папку Engines, вложенную в папку «Арены» (см. на рис. ниже)
В исходном окне конфигурации «движков» всё на той же вкладке Details выбираем наш новый движок из списка, жмём кнопку «Start this engine right now!». Стокфиш готов к игре с предустановленным в «Арену» движком.
Все настройки Стокфиша по умолчанию в порядке, можно ничего и не трогать. Подробно настройки StockFish описаны, например, здесь.
Ещё хорошо бы поиметь эндшпильные базы по Налимову, чтобы избежать типично-компьютерной «возни» в конце партии, но это уже барство 🙂 Трёхфигурные окончания, впрочем, встроены в комплект, а четырёх- и пятифигурные можно докачать.
Во избежание скучных повторов партий, дебютную книгу всё же подключите.
Дополнительные дебютные книги (Opening Books) для StockFish в формате «Арены» *.abk есть на офсайте (после переезда не очень-то есть, выложил некоторые сюда ниже).
В главном окне с доской делаем двойной щелчок по часам компа, в появившемся окне выбираем ограничение времени игры (по умолчанию время на раздумья не ограничено, Infinite). Поставьте ему, например блиц.
После русификации часть текста всё равно отображается «козябликами»?
Поставьте, например, шрифт System.
В Windows 10 «Арена» 3.5.1 работает так же устойчиво и стабильно
Как подключить эндшпильные базы к «Арене»
Как подключить движок для анализа в ChessBase 15?
Рассмотрим подключение движка к ChessBase 15 на примере Stockfish 10
1. Сначала потребуется скачать сам движок. Сделать это можно с официального сайта Stockfish, который легко найти в любой поисковой системе. Обратите внимание, что вам потребуется версия Stockfish 10 для Windows.
2. После нажатия кнопки Download архив с движком Stockfish 10 будет скачан на ваш компьютер. Далее разархивируйте его в удобное для вас место. Примерно, как показано на картинке ниже.
3. Теперь движок надо подключить. Для этого в ChessBase 15 откройте любую партию и нажмите на кнопку Подключить UCI движок, как показано на картинке ниже.
5. Откроется окно с настройками Stockfish 10. Здесь можно нажать ОК и перейти дальше, а настройки изменить позже.
6. В следующем окне нажмите ОК для сохранения настроек.
7. Далее нажмите в меню Управление движками для окончательных настроек и включения движка.
8. Нажмите в меню Загрузить движок, чтобы включить нужный движок и установить его главным.
9. В списке движков выберите Stockfish 10 и нажмите кнопку Подробнее.
10. Выберите объём памяти, который будет выделяться для движка и установите отметку у пункта Стандартный движок. Это позволит в дальнейшем активировать Stockfish 10 нажатием одной кнопки.
11. Нажмите кнопку ОК и движок будет запущен.
12. В дальнейшем вы сможете запускать его нажатием в меню пункта Главный движок. Эта кнопка запускает и останавливает движок, открывая или закрывая окно движка.
13. Окно с движком выглядит примерно так, как указано на картинке ниже.
Здесь можно нажать Плюс или Минус для добавления или уменьшения количества вариантов, а также задать настройки для процессора, и остановить движок кнопкой, оставив окно движка открытым.
14. Если нажать на большую синюю стрелку из прошлого шага, то откроется окно облачного движка. Для этого может потребоваться подписка на Премиальный аккаунт ChessBase. Облачные движки не зависят от мощности вашего компьютера, и предлагают более мощные вычислительные возможности. Они помогут быстрее и глубже считать варианты и делать анализы в позициях.
15. Если у вас облачные базы не запускаются, то нажмите на иконку облако в правой части картинки из шага 13. Откроется окно с выбором облачных движков. Здесь вы можете активировать тот движок, который вам больше нравится.
16. В подробной информации о движке вы можете установить свою ставку за использование движка.
Шахматный движок Stockfish
Дата публикации: 2021-02-09
Давайте узнаем больше о Stockfish:
Что такое Stockfish?
Stockfish это самый мощный шахматный движок, доступный публике, и он существует уже довольно давно. Это бесплатный движок с открытым исходным кодом, который в настоящее время активно развивается. Stockfish был основан на шахматном движке, созданном Тордом Ромстадом в 2004 году, который был развит Марко Костальба в 2008 году. Джуна Кииски и Гэри Линскотт также считаются основателями.
Достижения Stockfish впечатляют больше, чем достижения любого другого шахматного движка. До 2020 года он выиграл восемь чемпионатов Top Chess Engine Championship (TCEC). Stockfish также доминировал на Чемпионатах Chess.com по компьютерным шахматам с 2018 года, выиграв первые шесть турниров и другие.
Stockfish прочно зарекомендовал себя как сильнейший шахматный движок в мире до 2017 года, поэтому шахматный мир был потрясен до глубины души, когда он проиграл односторонний матч компьютерной программе на нейронной сети под названием AlphaZero. Этот проигрыш AlphaZero привело к развитию других проектов нейронных сетей (в первую очередь Leela Chess Zero, Leelenstein и Alliestein).
Хотя Stockfish сохранил свое место в списке шахматных движков, движки на нейронных сетях становились все ближе и ближе по силе Stockfish. В сентябре 2020 г. Выпущен Stockfish 12, и было объявлено, что Stockfish поглотил проект Stockfish + NNUE (NNUE означает эффективно обновляемая нейронная сеть).
Что означает этот ход?
Stockfish 12 добавил возможности оценки нейронной сети.
Посмотрите это видео о сильнейших шахматных движках всех времен. Еще одно доказательство, что Stockfish самый сильный движок всех времен.
Достижения Шахматного движка Stockfish
Stockfish также выиграл турнир TCEC Fischer Random 2014 года, быстрый турнир TCEC 10 сезона и три кубка TCEC (в 2018, 2019 и 2020 годах соответственно).
Stockfish доминировал в компьютерных шахматных чемпионатах Chess.com
Чемпионат Chess.com по компьютерным шахматам также стал победой для Stockfish. Он выиграл восемь из 13 соревнований до 2020 года и занял второе место в четырех других. Stockfish продолжает побеждать движки на нейронных сетях в большинстве соревнований.
Партии Шахматного движка Stockfish
Stockfish жертвует пешку в начале дебюта и получает большое преимущество после 13. Rd3. После 18. Rh4, все фигуры Stockfish активны и развиты, в то время как фигуры AlphaZero находятся на заднем ряду (кроме ферзя):
Все фигуры Stockfish активны и развиты после 18 Rh4.
Жертва после 19. Bc4! и затем мощный ход 20. Nce4! который быстро заканчивают игру.
Во втором примере мы видим, как Stockfish громит еще один известный шахматный движок, который годами стоял на вершине мира шахматных движков: Rybka.
Stockfish получает приятное преимущество в дебюте, которое сохраняет на протяжении всей игры. Фейерверк начинается после 28. Bxh6+!
Stockfish вскрывает королевский фланг Рыбки ходом 28 Bxh6!
Stockfish продолжает прессовать Рыбку с помощью жертвы качества на 31-м ходу и доминирует до конца игры после 33. Kh7:
Где скачать шахматный движок Stockfish?
Stockfish абсолютно бесплатный с открытым исходным кодом. Поэтому его можете скачать любой пользователь. Ниже представлена ссылка на официальный сайт:
Доступен на операционных системах: Windows, Mac OS X, Linux, iOS, Android.
Текущая версия: Stockfish 14.1 (24 декабря 2021 года).
Итоги:
Теперь вы знаете, что такое Stockfish и многое другое.
Учитывая тот факт, что в Stockfish добавили оценочную функцию на основе нейронных сетей теперь будет непросто потеснить данный движок. Думаю соперничество за первое место продолжится. Как вы думаете, смогу движки только на нейронных сетях подвинуть Stockfish?
Как скачать Stockfish и установить его в графическом интерфейсе Fritz / ChessBase?
Я на Windows 8. У меня есть графический интерфейс Fritz / ChessBase, так как я купил Fritz 12 и Houdini 3 Pro.
Я хотел бы знать, как именно я могу загрузить и установить бесплатную последнюю версию (и самую мощную версию) Stockfish.
Я нашел этот сайт для загрузки Stockfish: http://stockfishchess.org/
Но после того, как я нажму на большую зеленую кнопку с надписью «Скачать Stockfish 5 для Windows», я не знаю, что делать. Должен ли я выбрать «Сохранить файл» или «Открыть с помощью»? И после этого что мне делать?
Пожалуйста, попробуйте объяснить это шаг за шагом, потому что я не очень хорош с компьютерами.
@AlwaysLearningNewStuff: Спасибо за ваш ответ, но мне это не удалось. Я скачал файл. Я переместил его в C: \ Program Files (x86) \ ChessBase. Я нажал на «Создать движок UCI».
Но тогда нажатие на один из трех файлов не работает.
Возможно, проблема в том, что значок Stockfish отличается от других значков:
Появится следующее диалоговое окно, после чего вам нужно нажать кнопку Обзор :
Тогда вы увидите диалоговое окно, которое поможет вам найти StockFish. Как только вы найдете его, выберите его и нажмите « Открыть» ( на рисунке ниже я не нажимал на StockFish при создании снимка экрана; извините, я просто забыл это сделать ):
После того, как Fritz закончит загрузку движка, ваше диалоговое окно должно выглядеть примерно так, как показано ниже. Затем просто нажмите на кнопку ОК :
Вот и все, если вам нужна дополнительная помощь, оставьте комментарий. С наилучшими пожеланиями.