Лестница уровней
Чего стоит каждый уровень сложности по шкале CCRL Blitz — измерено, а не угадано:
| Уровень сложности | Приблизительный рейтинг |
|---|---|
| 1 | 860 |
| 2 | 1260 |
| 3 | 1600 |
| 4 | 2010 |
| 5 | 2995 |
Уровни 1–4 играют с намеренными ограничениями и подходят игрокам от новичков до сильных клубных шахматистов, с шагом около 400 пунктов. Уровень 5 — это движок в полную силу, без поблажек, — поэтому последний шаг и самый большой.
Как измеряли
1750 партий в классические шахматы против Stash — движка с открытым кодом, версии которого имеют рейтинг в списке CCRL Blitz — публичном рейтинге шахматных программ. Каждый уровень играл с одной–тремя версиями Stash, близкими к нему по силе: по 100 партий с каждой, а уровень 5 — по 400 партий со Stash 25.0 (рейтинг 2933) и Stash 27.0 (рейтинг 3049).
- 60 секунд на партию плюс 0,6 секунды на ход, одно ядро и 64 МБ хеша для каждого движка.
- Каждая партия начиналась из книги сбалансированных дебютов, и каждый дебют сыгран дважды со сменой цвета.
- Партии проводил cutechess-cli на Intel Xeon E5-2680 v4 (2,4 ГГц, turbo выключен).
- Рейтинги — из списка CCRL Blitz от 17 октября 2026 года.
Все партии открыты: скачать все партии (PGN).
Телефон или компьютер
- Уровни 1–4 одинаковы на любом устройстве. Они останавливаются на фиксированной глубине поиска, а не по истечении времени, поэтому даже медленный телефон успевает её достичь и выбирает тот же ход, что и компьютер.
- Уровень 5 зависит от процессора. Он думает над каждым ходом заданное время, поэтому чем быстрее процессор, тем глубже он считает и тем сильнее играет. На телефоне уровень 5 обычно слабее, чем в таблице, — заметно на старых и бюджетных моделях, почти незаметно на новых флагманах. Наш самый медленный тестовый телефон, Nokia 6.1, на одном ядре считает примерно в 5 раз медленнее тестового компьютера.
Даже на самом медленном телефоне уровень 5 намного сильнее любого шахматиста-человека.
Несколько ядер
Современные процессоры имеют несколько ядер. Когда в настройках включён «Многопоточный движок», Maharajah думает на нескольких ядрах одновременно и играет сильнее; чем больше ядер, тем больше прирост. Это важно только на уровне 5 — уровни 1–4 и на одном ядре достигают своей глубины.
На тестовом компьютере уровень 5 на 4 ядрах набрал 64% против Stash 27.0, тогда как на одном ядре — 40%, то есть примерно 3150 вместо 2995. На Nokia 6.1 четыре ядра считают почти вчетверо быстрее одного.
Цена — более быстрая разрядка батареи и тёплый телефон во время долгих партий. Если батарея важнее, выключите переключатель.
Чего эти числа не говорят
- CCRL — это шкала для шахматных программ, а не людей, поэтому её нельзя напрямую сравнивать с рейтингом FIDE. Воспринимайте эти цифры как подсказку для выбора уровня, а не как рейтинг, который можно сравнить с турнирным сертификатом.
- Они относятся к классическим шахматам. Вариант Maharajah с его составными фигурами — другая задача, и он не входил в это измерение.
- Эти цифры — для движка с нейросетью, с которой играют и приложение, и доска на этом сайте. Как она устроена, описано на странице как работает движок.
Благодарности
Эталонным соперником был Stash (автор — Morgan Houppin, с соавторами), по лицензии GPLv3, с рейтингами от команды CCRL. Stash использовался только как измерительный инструмент на машине разработчика. Он не является частью Maharajah, не входит ни в одну сборку приложения и не работает на наших серверах — каждый ход движка, который вы видите в игре, делает наш собственный движок.