Komodo много лет входил в число сильнейших шахматных движков мира и был главным соперником Stockfish в крупнейших компьютерных чемпионатах середины 2010-х годов. Позднее проект получил нейросетевую оценку NNUE и продолжил развитие под названием Dragon.
Последней коммерческой версией стал Dragon 3.3, выпущенный в октябре 2023 года. 31 мая 2026 года продажи Komodo и Dragon были прекращены, поэтому сегодня эта линия движков представляет одновременно практический интерес для прежних владельцев и важную часть истории компьютерных шахмат.
Komodo — коммерческий шахматный движок с поддержкой протокола UCI. Он рассчитывает варианты и оценивает позиции, но не содержит собственной графической шахматной доски. Для работы его подключают к совместимой оболочке: ChessBase, Fritz, Arena, HIARCS Chess Explorer, Shredder, Aquarium и другим программам.
Проект стал известен благодаря сочетанию сильного поиска и подробно разработанной позиционной оценки. Гроссмейстер Ларри Кауфман участвовал в создании оценочной функции, поэтому разработчики особенно подчёркивали качество шахматных знаний движка.
Komodo входил в число лидеров компьютерных шахмат в 2010-х годах
Komodo поддерживал:
Работа над движком началась в 2007 году. Первоначально проект назывался Doch — сокращение от Don’s Chess. Его создавали программист Дон Дэйли и гроссмейстер Ларри Кауфман.
Название оказалось неудачным для международного продукта, поэтому в 2010 году движок переименовали в Komodo.
Первые коммерческие версии быстро усиливались и начали конкурировать с Houdini и Stockfish. Komodo особенно ценили за позиционную игру, безопасность короля, понимание пешечных структур и возможность настраивать стиль.
В 2013 году к программированию проекта присоединился Марк Лефлер. После смерти Дона Дэйли в ноябре 2013 года он продолжил техническую разработку вместе с Ларри Кауфманом и другими участниками команды.
В версии Komodo 12.3 появился дополнительный режим Monte Carlo Tree Search, или MCTS. Он не заменил традиционный поиск, а стал альтернативным способом выбора и исследования вариантов.
Обычный режим стремился найти объективно сильнейший ход при идеальной защите соперника. MCTS мог уделять больше внимания продолжениям, которые ставят перед человеком сложные практические задачи.
В 2020 году проект получил новое название — Dragon by Komodo Chess. Главное изменение заключалось во внедрении нейросетевой оценки NNUE.
Последней версией классической линии стал Komodo 14.1, выпущенный в ноябре 2020 года. Все последующие основные релизы выходили под названием Dragon.
| Этап | Период | Основное изменение |
|---|---|---|
| Doch | С 2007 года | Начало совместного проекта Дона Дэйли и Ларри Кауфмана |
| Komodo | С 2010 года | Новое название и коммерческое развитие |
| Komodo 12.3 | 2018–2019 годы | Появление дополнительного режима MCTS |
| Komodo 14.1 | Ноябрь 2020 года | Последняя версия перед переходом к Dragon |
| Dragon 1 | 2020 год | Внедрение нейросетевой оценки NNUE |
| Dragon 3.3 | Октябрь 2023 года | Финальная коммерческая версия проекта |
| Завершение продаж | 31 мая 2026 года | Новые лицензии Komodo и Dragon больше не продаются |
Dragon стал продолжением Komodo, а не полностью новым движком. Он сохранил многие прежние алгоритмы и настройки, но получил более точную нейросетевую оценку.
NNUE — эффективно обновляемая нейронная сеть, рассчитанная на быстрое выполнение на центральном процессоре.
Сеть Dragon обучалась на партиях и оценках Komodo. Она помогала точнее учитывать взаимодействие фигур, безопасность королей, тактические ресурсы и долгосрочные особенности позиции.
Для работы Dragon не требовалась производительная видеокарта. Основные вычисления выполнялись на CPU.
В стандартном режиме Dragon использовал традиционный поиск, ориентированный на максимально объективную игру.
По информации разработчиков, именно этот режим обычно показывал наивысшую абсолютную силу в обычных тестах.
В MCTS-режиме движок строил дерево вероятностей и иначе распределял ресурсы между продолжениями.
Разработчики рекомендовали этот режим для:
MCTS требовал достаточного времени для построения дерева. На очень коротком контроле обычный поиск обычно работал надёжнее.
Dragon 3.3 был выпущен 4 октября 2023 года и стал финальной производственной версией.
Главные изменения:
По внутренним тестам разработчиков, Dragon 3.3 был примерно на 20 пунктов Elo сильнее Dragon 3 и на 300–400 пунктов превосходил Komodo 14.1 на одном потоке — в зависимости от режима, контроля времени и типа шахмат.
Эти показатели относятся к тестовой среде разработчиков и не являются универсальной рейтинговой разницей для любого оборудования.
Dragon позволял задавать ориентировочный рейтинг соперника, чтобы играть не только на максимальной мощности.
Движок намеренно допускал неточности, но старался сохранять осмысленный стиль игры. Это делало его удобнее для тренировки, чем простое ограничение глубины поиска.
Режим «личностей» менял стиль игры. Можно было получить более атакующую, позиционную, активную или осторожную версию соперника.
Настройка не превращала Dragon в отдельный движок, но влияла на выбор между близкими по оценке продолжениями.
Auto-Skill автоматически корректировал силу программы по ходу партии. Если одна сторона получала большое преимущество, движок мог менять сложность, чтобы сохранить интересную борьбу.
Режим Armageddon позволял сообщить движку, что ничья считается поражением для одной из сторон.
В такой конфигурации Dragon избегал безопасных ничейных продолжений и искал практические шансы на победу.
Dragon поддерживал эндшпильные таблицы Syzygy вплоть до семи фигур. При наличии таблиц движок мог получать точный результат позиции и находить оптимальное продолжение.
Dragon был особенно силён в шахматах Фишера. В Dragon 3.3 разработчики отдельно отмечали большое усиление относительно ранних версий.
Dragon работал на центральном процессоре и не нуждался в GPU.
| Процессор | 64-разрядный CPU |
|---|---|
| Рекомендуемые инструкции | AVX2 для большинства компьютеров, выпущенных после 2013 года |
| Оперативная память | От 1 ГБ, но для большого Hash требовалось больше |
| Видеокарта | Не требуется |
| Операционные системы | Windows, Linux и macOS |
| Графическая оболочка | Отдельная UCI-совместимая программа |
Для большинства домашних компьютеров использовалась 64-разрядная сборка AVX2. На старом процессоре требовался обычный 64-битный файл.
Порядок установки был таким же, как у большинства UCI-движков:
Dragon не содержал собственной доски. Запуск исполняемого файла напрямую открывал консольный интерфейс, предназначенный прежде всего для обмена UCI-командами.
Komodo стал одним из наиболее титулованных коммерческих движков своего поколения.
Komodo трижды становился чемпионом основного сезона TCEC:
Именно противостояние Komodo и Stockfish определяло вершину компьютерных шахмат середины 2010-х годов.
Komodo трижды выигрывал основной чемпионат TCEC
Komodo выиграл чемпионат мира среди шахматных компьютеров в 2016, 2017 и 2019 годах.
В 2019 году он также стал чемпионом мира среди шахматных программ. Komodo и Dragon побеждали и в других соревнованиях ICGA, включая турниры по блицу и программному обеспечению.
В 2022 году Komodo Dragon снова выиграл World Computer Chess Championship после дополнительного матча и армагеддона с Leela Chess Zero.
Первым крупным успехом стал турнир CCT15 в 2013 году, где Komodo набрал 6,5 очка из 7.
Dragon также выигрывал турниры TCEC Swiss и сохранял конкурентоспособность после перехода на NNUE.
Первая партия относится к периоду, когда Komodo и Stockfish регулярно встречались в суперфиналах TCEC.
Komodo выиграл седьмой сезон со счётом 33,5:30,5, показав высокую точность в сложных позиционных и эндшпильных структурах.
Во втором примере Komodo использует скованность фигур соперника и отправляет короля вперёд для атаки пешек.
Особенно необычно, что на доске сохраняются ферзи и лёгкие фигуры. Решение основано на точной оценке безопасности короля, а не на эффектном риске.
Команда объявила о прекращении продаж с 31 мая 2026 года после почти девятнадцати лет развития линии Doch, Komodo и Dragon.
В официальном сообщении решение связывалось с завершением длительного этапа проекта и общим развитием технологий шахматных движков.
Последней коммерческой версией остался Dragon 3.3. Нового официального преемника объявлено не было.
Прекращение продаж не означает, что уже установленные экземпляры перестали работать. Владельцы могут продолжать использовать движок на совместимом оборудовании, если сохранили установочные файлы и лицензионные данные.
Dragon 3.3 больше нельзя купить как новый продукт. Продажи закончились 31 мая 2026 года.
Официальный сайт сообщал, что доступ к предыдущим покупкам и соответствующим файлам будет сохраняться до 31 июля 2026 года. Поэтому владельцам было важно заранее сохранить установочные архивы и резервные копии.
На сайте проекта много лет были доступны старые бесплатные версии Komodo, включая сборки для Windows, Linux, macOS и Android. Однако они значительно слабее Dragon 3.3 и могут быть несовместимы с современными системами.
При скачивании старой версии следует учитывать:
Для современного бесплатного анализа практичнее использовать Stockfish или Leela Chess Zero.
Dragon 3.3 остаётся очень сильным движком и может быть полезен прежним владельцам.
Его преимущества:
Главный недостаток — отсутствие дальнейших обновлений. Современные открытые движки продолжают развиваться, исправлять ошибки и получать новые нейросетевые модели.
Поэтому Dragon 3.3 разумно использовать как дополнительный анализатор или тренировочного соперника, но не как единственный источник оценки.
| Komodo / Dragon | Stockfish |
|---|---|
| Коммерческая закрытая линия | Бесплатный открытый проект |
| Развитие и продажи завершены | Продолжает активно обновляться |
| Стандартный поиск и MCTS | Альфа-бета-поиск с NNUE |
| Personalities и Auto-Skill | Более простая настройка силы |
| Полезен как альтернативный анализатор | Универсальный основной движок |
| Новые лицензии не продаются | Свободно скачивается |
Пользователю, который выбирает первый движок в 2026 году, проще начать со Stockfish. Владельцу Dragon 3.3 имеет смысл сохранить его как сильный альтернативный инструмент с необычными режимами и настройками.
Dragon является продолжением Komodo. После Komodo 14.1 проект получил NNUE и стал выпускаться под новым названием.
Финальной коммерческой версией стал Dragon 3.3 от 4 октября 2023 года.
Нет. Продажи прекращены 31 мая 2026 года, а новых релизов после Dragon 3.3 не объявлялось.
Нет. Движок и его NNUE-сеть рассчитаны на работу на центральном процессоре.
По данным разработчиков, стандартный режим обычно объективно сильнее. MCTS полезен для практической игры против человека и анализа нескольких продолжений.
Да. Dragon является UCI-движком и подключается к ChessBase, Fritz, Arena и другим совместимым оболочкам.
Нет. Dragon 3.3 был коммерческим продуктом. Его бесплатное распространение без разрешения правообладателя незаконно.
Разработчики публиковали старые бесплатные версии Komodo. Они подходят для знакомства с проектом, но заметно уступают последним версиям Dragon.
Название продолжало образ комодского варана и одновременно отсылало к острому варианту сицилианской защиты — варианту Дракона.
Komodo начинался в 2007 году как Doch, получил новое название в 2010 году и стал одним из сильнейших шахматных движков своего поколения.
Он трижды выигрывал основной чемпионат TCEC, становился чемпионом мира ICGA и много лет конкурировал со Stockfish.
В поздних версиях появились MCTS, игровые личности и гибкая настройка силы. В 2020 году проект получил NNUE и продолжил развитие под названием Dragon.
Последней версией стал Dragon 3.3, выпущенный в октябре 2023 года. 31 мая 2026 года продажи были прекращены.
Dragon остаётся сильным и необычным инструментом для прежних владельцев, но новым пользователям следует учитывать отсутствие дальнейших обновлений и невозможность официально приобрести последнюю версию.
Практический совет Владельцам Dragon 3.3 стоит сохранить установочный архив, лицензионные данные и рабочую графическую оболочку. Для анализа полезно сравнивать его оценку со свежей версией Stockfish.
Для системной работы над тактикой, позиционной игрой, атакой и эндшпилем можно воспользоваться программой обучения «Шахматы. Перезагрузка за 21 день».
