Публикуем обновленный рейтинг шахматных движков.
CCRL Rating: 3378
CEGT Rating: 3114
Шахматный движок Arasan — создал Американский программист Jon Dart. Он имеет как собственный пользовательский интерфейс (только для Windows), так и консольный для использования с Winboard или xboard. Программа включает открытую «книгу» с более чем 600 000 ходов.
Начиная с версии 14.0, программа была лицензирована в соответствии с лицензией MIT. Он олицетворяет собой эру компьютерных шахмат. Последовательно развивается в течение 15-ти лет. В переводе с тамильского означает «Король».
CCRL Rating: 3323
CEGT Rating: 3261
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: 3320
CEGT Rating: 3279
Booot - это шахматный движок с открытым исходным кодом, написанный на Delphi 6. Он определяет скользящую атаку фигурами с повёрнутыми битовыми досками. Он упакован ленивым SMP и полностью переработанной оценочной функцией.
Движок применяет PVS со всеми базовыми усовершенствованиями поиска, такими как сокращение поздних ходов, отсечение нулевого хода и внутреннее итеративное углубление. Последняя версия поддерживает многопроцессорную архитектуру и имеет несколько вариантов сборки для 32 и 64 бит.
В марте 2021 года было выпущено небольшое обновление движка.
CCRL Rating: 3320
CEGT Rating: Не участвует
Weiss - шахматный движок, построенный на базе VICE от Bluefever.
Также вдохновлён Ethereal и Stockfish.
CCRL Rating: 3360
CEGT Rating: Не участвует
Шахматный движок под названием Tucano или тукан по-английски, это имя красочной птицы с огромным клювом в Бразилии. Использовался исходный код многих движков, таких как fruit, crafty, stockfish, rodent, olithink, sungorus, tscp и т. д.
CCRL Rating: 3384
CEGT Rating: 3366
Nemorino - UCI шахматный движок с открытым исходным кодом от Кристиана Гюнтера, также поддерживающий протокол обмена данными Chess Engine, написанный на C ++ и впервые выпущенный в сентябре 2016 года по лицензии GPLv3.
Изображение на доске и структура ходов Nemorino взяты из Stockfish. Nemorino поддерживает эндшпильные базы Syzygy, параллельный поиск, а также оценку позиций с помощью NNUE. Данный движок может играть в Фишерские шахматы Chess960.
CCRL Rating: 3376
CEGT Rating: Нет в рейтинге
Fire - это очень мощный, современный, бесплатный шахматный UCI движок, разработанный для современных систем Windows и современных процессоров.
В 2021 году по этому движку возобновилась разработка. В мае 2021 года вышла 8 версия с поддержкой NNUE.
CCRL Rating: 3387
CEGT Rating: 3374
Houdini известен своим позиционным стилем и способностью защищаться в сложных позициях и умениями уходить от ничьи.
На данный момент движок не развивается и снят с продаж по судебной претензии от команды «Стокфиш».
CCRL Rating: 3407
CEGT Rating: 3371
Igel - UCI шахматный движок с открытым исходным кодом от Владимира Щербины под лицензией GPL, изначально основанный на GreKo 2018.01 и далее независимая разработка с 2018 года.
В августе 2020 года Igel переключился на NNUE в качестве основной функции оценки с использованием сети Night Nurse Дитриха Каппе.
В октябре 2020 Igel переключился на собственную сеть, обученную на Igel 2.6.0
В апреле 2021 года вышла новая версия Igel 3.0.5 с новой обученной сетью NNUE
Движок постоянно обновляется
CCRL Rating: 3406
CEGT Rating: 3391
Seer — оригинальный мощный шахматный движок UCI. Seer полагается на нейронную сеть, оценивающую вероятности WDL для оценки позиции. Сеть движка Seer обучается с помощью нового ретроградного подхода, использующий оценки 6-ти фигурных таблиц Syzygy EGTB WDL.
Далее, на основе этих данных уже прогнозируются оценки с большим количеством фигур.
Seer использует обычный альфа-бета-поиск в сочетании с «Lazy SMP» (общая таблица транспонирования) для поддержки многопоточности.
CCRL Rating: 3429
CEGT Rating: 3398
RubiChess - UCI шахматный движок с открытым исходным кодом от Андреаса Маттиса, написанный на C ++, под лицензией GPL v3.0.
RubiChess стартовал в 2017 году как движок 0x88 и вскоре превратился в bitboard движок, сначала с использованием rotated bitboards, а затем и magic bitboards (примерно на 24% быстрее) для определения атак скользящих фигур.
В сентябре 2020 года Андреас Маттис объявил о RubiChess NNUE.
CCRL Rating: 3441
CEGT Rating: 3445
Koivisto, шахматный движок с открытым исходным кодом, совместимый с UCI, созданный Кимом Коре и Финном Эггерсом , иногда поддерживаемый Эудженио Бруно , написанный на C ++ и впервые выпущенный на GitHub в сентябре 2020 года под лицензией GPL v3.0.
Bitboard двигатель обеспечивает автоматизированные настройки оценки по логистической регрессии, либо с использованием стохастического градиентного спуска или AdaGrad . Koivisto 5.0 в июле 2021 заменил перцептронподход оценки реальных мужчин (RME) собственным NNUE , начиная с Koivisto 5.9 , с двумя уровнями.
CCRL Rating: 3459
CEGT Rating: 3458
Slow Chess Blitz - шахматный движок, совместимый с WinBoard и UCI, от Джонатана Кройцера, который также имеет собственный графический интерфейс.
Slow Chess написана на C ++ с небольшим вставками на ассемблере и впервые была выпущена в июле 2003 года.
Slow Chess играла в ACCA 2008 под управлением Сваминатана Натараджана. После 14-летнего перерыва в сентябре 2019 года была выпущена новая версия Slow Chess Blitz. Сейчас данный движок регулярно обновляется. На 17 февраля 2022 года последняя версия 2.83.
CCRL Rating: 3449
CEGT Rating: 3470
Revenge — мощный шахматный движок, разрабатываемый с 2013 года под именем Pedone. Это один из 10 лучших шахматных движков в мире. Он доступен для Windows x86-64, Linux x86-64, Linux ARMv8 и Linux ARMv7. Он поддерживает протокол UCI и представляет собой консольную программу, для работы которой требуется графический интерфейс.
Последняя версия Revenge 2.0, выпущенная 18 декабря 2021 года, примерно на 90 эло сильнее, чем Revenge 1.0. С новой сетью движок стал сильнее на всех этапах игры, особенно в эндшпиле.
CCRL Rating: 3460
CEGT Rating: 3459
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.
CCRL Rating: 3463
CEGT Rating: Пока нет
Berserk — это шахматный движок с открытым исходным кодом, совместимый с UCI, написанный на языке программирования C.
Автор предлагает сборки только для Windows для новых процессоров, которые поддерживают инструкции AVX и BMI2!
Последняя версия содержит значительные улучшения в поиске, управлении временем и оценкой. Движок имеет собственную сетевую архитектуру, которая включает оценку NNUE, обратное отсечение бесполезности, дельта-отсечение, поиск в состоянии покоя и сингулярные расширения.
CCRL Rating: 3375
CEGT Rating: 3607
Leela Chess Zero (также известная как Lc0, LCZero и Leela) - это шахматный движок на основе нейронной сети (NN) с открытым исходным кодом.
Это движок в своих расчётах использует графический процессор с поддержкой CUDA.
В декабре 2021 года вышла версия 0.28.2. Разработчики продолжают улучшать движок, устраняют ошибки, тестируют новые графические процессоры и серверные системы, оптимизируют настройки.
Использовать данный движок дома достаточно сложно, т.к. он требует сложной установки и достаточно требователен к видеокарте.
CCRL Rating: 3516
CEGT Rating: Пока нет
Практические сразу, после выхода Fat Fritz 2 от Chessbase, выяснилось, что это, по сути, Stockfish 12 на новой нейросети и с минимальными изменениями в коде.
Несмотря на то, что Fat Fritz 2.0 может одновременно сочетать вычислительную мощность центрального процессора и графического процессора, фактически сам Chessbase говорит, что мощный графический процессор не обязателен. Из этого можно сделать вывод, что основные расчёты ложатся на центральный процессор, а в этом смысле этот движок будет неотличим от Stockfish 12.
Сегодня Команда «Стокфиш» ведёт судебные разбирательства с Chessbase. Они уже добились некоторых успехов - были отозваны DVD Fat Fritz 2 и прекращены продажи Houdini 6, но спор ещё до конца не разрешён и Fat Fritz 2 продолжает участвовать в рейтингах.
CCRL Rating: 3527
CEGT Rating: 3587
В мае 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 связано с более крупной, «умной» и лучше обученной сетью, более глубоким поиском благодаря его улучшениям и настройке параметров.
CCRL Rating: 3541
CEGT Rating: 3628
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 и различные улучшения поиска.
Примечание: поскольку рейтинги CCRL и CEGT постоянно меняются, то данный топ может меняться время от времени.