Публикуем обновленный рейтинг шахматных движков.
CCRL Rating: 3318 (33)
CEGT Rating: 3255 (23)
Weiss - шахматный движок, построенный на базе VICE от Bluefever.
Также вдохновлён Ethereal и Stockfish.
CCRL Rating: 3320 (32)
CEGT Rating: 3287 (20)
Xiphos - UCI шахматный движок с открытым исходным кодом от Милоша Татаревича, написанный на C, под лицензией GNU General Public License v3.0, впервые выпущенный 28 февраля 2018 г.
Xiphos использует битовые доски с отображением BERLEF (a1 = 56, a8 = 63, h1 = 0, h8 = 7). Атаки скользящих фигур определяются либо Magic bitboards, либо, если они скомпилированы для процессоров x86-64 с поддержкой BMI2, битовыми платами PEXT.
Исполняемые файлы Xiphos доступны для запуска под Linux, Mac OS и Windows.
На данный момент движок не развивается. Последнее обновление в 2019 году.
CCRL Rating: 3358 (30)
CEGT Rating: 3311 (18)
Booot - это шахматный движок с открытым исходным кодом, написанный на Delphi 6. Он определяет скользящую атаку фигурами с повёрнутыми битовыми досками. Он упакован ленивым SMP и полностью переработанной оценочной функцией.
Движок применяет PVS со всеми базовыми усовершенствованиями поиска, такими как сокращение поздних ходов, отсечение нулевого хода и внутреннее итеративное углубление. Последняя версия поддерживает многопроцессорную архитектуру и имеет несколько вариантов сборки для 32 и 64 бит.
В 2022 году было выпущено небольшое обновление движка.
CCRL Rating: 3383 (21)
CEGT Rating: 3393 (17)
Nemorino - UCI шахматный движок с открытым исходным кодом от Кристиана Гюнтера, также поддерживающий протокол обмена данными Chess Engine, написанный на C ++ и впервые выпущенный в сентябре 2016 года по лицензии GPLv3.
Изображение на доске и структура ходов Nemorino взяты из Stockfish. Nemorino поддерживает эндшпильные базы Syzygy, параллельный поиск, а также оценку позиций с помощью NNUE. Данный движок может играть в Фишерские шахматы Chess960.
CCRL Rating: 3383 (21)
CEGT Rating: 3416 (14)
Houdini известен своим позиционным стилем и способностью защищаться в сложных позициях и умениями уходить от ничьи.
На данный момент движок не развивается и снят с продаж по судебной претензии от команды «Стокфиш».
CCRL Rating: 3424 (15)
CEGT Rating: 3287 (19)
Clover - это шахматный движок, написанный на C++. После карантина 2020 года автору стало скучно, и он решил объединить 2 вещи, которые я любит больше всего: шахматы и программирование, чтобы создать программу, которая может победить его.
CCRL Rating: 3421 (16)
CEGT Rating: 3397 (16)
Шахматный движок Arasan — создал Американский программист Jon Dart. Он имеет как собственный пользовательский интерфейс (только для Windows), так и консольный для использования с Winboard или xboard. Программа включает открытую «книгу» с более чем 600 000 ходов.
Начиная с версии 14.0, программа была лицензирована в соответствии с лицензией MIT. Он олицетворяет собой эру компьютерных шахмат. Последовательно развивается в течение 15-ти лет. В переводе с тамильского означает «Король».
CCRL Rating: 3375 (25)
CEGT Rating: 3607 (3)
Leela Chess Zero (также известная как Lc0, LCZero и Leela) - это шахматный движок на основе нейронной сети (NN) с открытым исходным кодом.
Это движок в своих расчётах использует графический процессор с поддержкой CUDA.
В декабре 2022 года вышла версия 0.29. Разработчики продолжают улучшать движок, устраняют ошибки, тестируют новые графические процессоры и серверные системы, оптимизируют настройки.
Использовать данный движок дома достаточно сложно, т.к. он требует сложной установки и достаточно требователен к видеокарте.
CCRL Rating: 3445 (13)
CEGT Rating: 3430 (13)
Minic - это шахматный движок, который автор разрабатывает чтобы узнать о шахматном программировании и современном C++
Minic не имеет графического интерфейса (GUI), но совместим как с протоколом CECP (xboard), так и с протоколом UCI, поэтому вы можете использовать его в своем любимом программном обеспечении (например, Cutechess, Arena, Banksia, Winboard / Xboard, c-chess-cli, ...).
В настоящее время Minic входит в число 15 лучших движков в основных рейтинговых списках и является самым сильным Французским шахматным движком.
CCRL Rating: 3447 (12)
CEGT Rating: 3438 (12)
RofChade – UCI шахматный движок от Рональда Фридериха, написанный на C++. Хотя дебют этого движка за доской состоялся на PT 53 весной 2018 года, RofChade впервые был выпущен в августе 2018 года.
Однако название движка было придумано в 90-х годах, когда автор объединил свои инициалы и Rochade - Голландский термин для рокировки.
Версия RofChade 1.0 уже играла в диапазоне 2700+ ЭЛО.
В декабре 2018 года вышла версия RofChade 2.0, в которой была улучшена оценка с учётом пешечной структуры и безопасности короля.
В мае 2022 года вышла версия RofChade 3.0. Улучшен движок и нейросеть.
CCRL Rating: 3470 (8)
CEGT Rating: 3416 (15)
Igel - UCI шахматный движок с открытым исходным кодом от Владимира Щербины под лицензией GPL, изначально основанный на GreKo 2018.01 и далее независимая разработка с 2018 года.
В августе 2020 года Igel переключился на NNUE в качестве основной функции оценки с использованием сети Night Nurse Дитриха Каппе.
В октябре 2020 Igel переключился на собственную сеть, обученную на Igel 2.6.0
В апреле 2021 года вышла новая версия Igel 3.0.5 с новой обученной сетью NNUE
В январе 2023 года вышла новая версия Igel 3.4.0 с различными улучшениями
Движок постоянно обновляется
CCRL Rating: 3452 (11)
CEGT Rating: 3464 (10)
Seer — оригинальный мощный шахматный движок UCI. Seer полагается на нейронную сеть, оценивающую вероятности WDL для оценки позиции. Сеть движка Seer обучается с помощью нового ретроградного подхода, использующий оценки 6-ти фигурных таблиц Syzygy EGTB WDL.
Далее, на основе этих данных уже прогнозируются оценки с большим количеством фигур.
Seer использует обычный альфа-бета-поиск в сочетании с «Lazy SMP» (общая таблица транспонирования) для поддержки многопоточности.
CCRL Rating: 3471 (7)
CEGT Rating: 3462 (11)
RubiChess - UCI шахматный движок с открытым исходным кодом от Андреаса Маттиса, написанный на C ++, под лицензией GPL v3.0.
RubiChess стартовал в 2017 году как движок 0x88 и вскоре превратился в bitboard движок, сначала с использованием rotated bitboards, а затем и magic bitboards (примерно на 24% быстрее) для определения атак скользящих фигур.
В сентябре 2020 года Андреас Маттис объявил о RubiChess NNUE.
CCRL Rating: 3463 (9)
CEGT Rating: 3458 (9)
Slow Chess Blitz - шахматный движок, совместимый с WinBoard и UCI, от Джонатана Кройцера, который также имеет собственный графический интерфейс.
Slow Chess написана на C ++ с небольшим вставками на ассемблере и впервые была выпущена в июле 2003 года.
Slow Chess играла в ACCA 2008 под управлением Сваминатана Натараджана. После 14-летнего перерыва в сентябре 2019 года была выпущена новая версия Slow Chess Blitz. Сейчас данный движок регулярно обновляется. На 21 марта 2023 года последняя версия 2.9.
CCRL Rating: 3475 (5)
CEGT Rating: 3501 (8)
Koivisto, шахматный движок с открытым исходным кодом, совместимый с UCI, созданный Кимом Коре и Финном Эггерсом , иногда поддерживаемый Эудженио Бруно , написанный на C ++ и впервые выпущенный на GitHub в сентябре 2020 года под лицензией GPL v3.0.
Bitboard двигатель обеспечивает автоматизированные настройки оценки по логистической регрессии, либо с использованием стохастического градиентного спуска или AdaGrad . Koivisto 5.0 в июле 2021 заменил перцептронподход оценки реальных мужчин (RME) собственным NNUE , начиная с Koivisto 5.9 , с двумя уровнями.
CCRL Rating: 3473 (6)
CEGT Rating: 3470 (5)
Revenge — мощный шахматный движок, разрабатываемый с 2013 года под именем Pedone. Это один из 10 лучших шахматных движков в мире. Он доступен для Windows x86-64, Linux x86-64, Linux ARMv8 и Linux ARMv7. Он поддерживает протокол UCI и представляет собой консольную программу, для работы которой требуется графический интерфейс.
Версия Revenge 2.0, выпущенная 18 декабря 2021 года, примерно на 90 эло сильнее, чем Revenge 1.0. С новой сетью движок стал сильнее на всех этапах игры, особенно в эндшпиле.
Последняя версия - Revenge 3.0, выпущенная 2 июля 2022 года, она примерно на 80 эло сильнее, чем Revenge 2.0. С новой нейросетью движок стал сильнее в миттельшпиле.
CCRL Rating: 3495 (3)
CEGT Rating: 3459 (7)
Ethereal – коммерческий движок. В дополнение к обычным алгоритмов поиска и оценки, движок использует недавно обученную архитектуру NNUE под названием «Mirrored Half-KP». Ethereal — один из первых движков, внедривших это улучшение, которое значительно сокращает время обучения, размер сети и улучшает симметричные оценки по всем направлениям.
Ethereal 13.50 (NNUE) включает в себя две сети NNUE для оценки. Эти сети продолжают давнее наследие оригинальной работы Ethereal. Эти сети не обучались и не копировались c работ какой-либо других шахматных команд. С их помощью Ethereal продолжает совершенствовать новые идеи и методы, позволяя старым процессорам превосходить реализации NNUE, найденные в других движках, при этом используя всю мощь наборов инструкций AVX/AVX2 для процессоров с поддержкой.
Кроме того, Ethereal по-прежнему является первым движком, предлагающим вторичную сеть, обученную исключительно для шахмат Фишера (FRC). Эта сеть значительно превосходит стандартную сеть в игре FRC, демонстрируя творческий стиль Ethereal, не зависящий от дебютной теории. Эти нейронные сети предлагают до +125 ЭЛО по сравнению с Ethereal 13.25 согласно рейтинговому списку CCRL для Fischer Random Chess.
В 2022 году выпущен Ethereal 14.00 (NNUE) со значительным улучшением игровой силы, которое можно увидеть в таких турнирах, как TCEC, CCC, и вскоре будет замечено во многих рейтинговых списках, таких как CCRL, CEGT, SPCC и FastGM. С этим релизом Ethereal вновь заявляет о себе как о лидере группы быстрорастущих и инновационных движков, соперничающих за то, чтобы пробиться в топ-3 и присоединиться к Stockfish, Leela и Komodo.
CCRL Rating: 3463 (4)
CEGT Rating: 3517 (6)
Berserk — это шахматный движок с открытым исходным кодом, совместимый с UCI, написанный на языке программирования C.
Автор предлагает сборки только для Windows для новых процессоров, которые поддерживают инструкции AVX и BMI2!
Последняя версия содержит значительные улучшения в поиске, управлении временем и оценкой. Движок имеет собственную сетевую архитектуру, которая включает оценку NNUE, обратное отсечение бесполезности, дельта-отсечение, поиск в состоянии покоя и сингулярные расширения.
CCRL Rating: 3527 (2)
CEGT Rating: 3587 (2)
В мае 2021 года был выпущен Komodo Dragon 2, который получил значительные улучшения по сравнению Komodo 14.2 и добавил порядка 200 пунктов ЭЛО.
В движке улучшили встроенную нейронную сеть, которая обеспечила более точную оценку, а также значительно улучшена игра MultiPV в стандартном режиме по сравнению с первоначальным выпуском Dragon!
В декабре 2021 года вышел Dragon 2.6 — это огромное улучшение силы по сравнению с Dragon 2, примерно 70 Эло в блице на четырёх потоках и 83 Эло на одном, более 100 Эло в режиме MCTS и для игры в Фишерские шахматы (chess960).
Прирост по сравнению с Komodo 14.1, последним выпуском до появления дракона (ноябрь 2020 г.), находится в диапазоне от 250 до 350 Эло в зависимости от потоков, режима и типа игры, и всё это при блиц-контроле CCRL. Улучшение по сравнению с Dragon 2 связано с более крупной, «умной» и лучше обученной сетью, более глубоким поиском благодаря его улучшениям и настройке параметров.
В декабре 2022 года вышел Dragon 3.2 - небольшое улучшение эло по сравнение Dragon 2.6. А также оптимизация поиска и кода для повышения качества и скорости.
CCRL Rating: 3534 (1)
CEGT Rating: 3597 (1)
Stockfish это самый мощный шахматный движок, доступный публике, и он существует уже довольно давно. Это бесплатный движок с открытым исходным кодом, который в настоящее время активно развивается.
В феврале 2021 г. выпущен Stockfish 13 с интегрированной сетью NNUE, улучшен код оценки сети и значительно улучшенная эвристика поиска, а также дополнительные настройки оценки. Эта версия выиграла суперфинал TCEC Season 19 и TCEC Season 20. Также было объявлено, что команды Leela Chess Zero и Stockfish объединят свои усилия в разработке этого бесплатного шахматного движка.
В июле 2021 г. выпущен Stockfish 14. В этой версии были объединены нейронные сети от Leela Chess Zero и Stockfish, обновлена архитектура нейронной сети.
В ноябре 2021 г. выпущен Stockfish 14.1. По сравнению с Stockfish 14, в этом выпуске представлена более продвинутая архитектура NNUE и различные улучшения поиска.
В апреле 2022 г. выпущен Stockfish 15, который опережает Stockfish 14 на 36 очков Elo. Усовершенствования движка позволили Stockfish одерживать победы в турнирах со всеми видами контроля времени, от пулевых до классических и даже в шахматах Фишера.
В декабре 2022 г. выпущен Stockfish 15.1. В этой версии улучшена нейросеть по шахматам Фишера. А также ввели новое соглашение об оценке. Теперь оценка +1 больше не привязана к стоимости одной пешки, а к вероятности выигрыша партии. При оценке +1 у Stockfish теперь 50% шансов выиграть партию у столь же сильного противника. Это соглашение немного сокращает оценки по сравнению с Stockfish 15 и позволяет проводить последовательные оценки в будущем.
В июне 2023 г. выпущен Stockfish 16.0. В этой версии улучшена нейросеть и ускорена работа движка. По сравнение с 15 версией прирост составил 50 пунктов.
Примечание: поскольку рейтинги CCRL и CEGT постоянно меняются, то данный топ может меняться время от времени.