Драбина рівнів
Чого вартий кожен рівень складності — виміряно, а не вгадано:
| Рівень складності | Приблизний Ело |
|---|---|
| 1 | 1100 |
| 2 | 1590 |
| 3 | 1700 |
| 4 | 1810 |
| 5 | 2080 |
Як вимірювали
208 партій класичних шахів проти Fairy-Stockfish, налаштованого на відомі рівні сили. Обидва рушії отримували однаковий час на роздуми, і кожна партія починалася зі спільного набору з 20 збалансованих дебютів, зіграних двічі зі зміною кольорів, щоб жодна сторона не дістала легшу половину. Легальність ходів, мат, пат, правило п’ятдесяти ходів і повторення позицій визначав наш власний рушій.
Крок від рівня 1 до рівня 2 значно більший за наступні — рівень 1 навмисно зроблено суперником для початківців, і чим сильніші рівні, тим щільніше вони стоять один до одного.
Телефон чи комп’ютер — майже без різниці
Вимірювання проводилося на швидкому комп’ютері, тож очевидне питання — чи не грає дешевий телефон слабше. Ми перевірили на бюджетному Android, який у 9× повільніший, і відповідь — ні, з одним винятком.
- Рівні 1–4 однакові на будь-якому пристрої. Вони зупиняються на фіксованій глибині пошуку, а не тоді, коли спливає час, і навіть найповільніший із них витрачає на тому телефоні менше ніж 4% свого часу на роздуми. Перевірено хід за ходом: телефон і комп’ютер обирали той самий хід щоразу.
- Рівень 5 — єдиний, що залежить від пристрою, бо він думає рівно стільки, скільки йому дано. На повільному телефоні він шукає на один рівень менше вглиб — це приблизно 50–70 Ело, надто мало, щоб наші партії могли це надійно виявити.
Чого ці числа не означають
- Це рейтинги відносно рушія, проти якого ми тестували, а не офіційні рейтинги FIDE. Сприймайте їх як орієнтир для вибору рівня, а не як рейтинг, який можна порівнювати з турнірним.
- Вони стосуються класичних шахів. Варіант Maharajah із його складеними фігурами — інша задача, і він не входив до цього вимірювання.
Подяки
Еталонним суперником був Fairy-Stockfish Фабіана Фіхтера, ліцензований під GPLv3. Він використовувався лише як вимірювальний інструмент на машині розробника. Він не є частиною Maharajah, не входить до жодної збірки застосунку і не працює на наших серверах — кожен хід рушія, який ви бачите в грі, робить наш власний рушій.