L'échelle
Ce que vaut chaque niveau de difficulté, mesuré plutôt que deviné :
| Niveau de difficulté | Elo approximatif |
|---|---|
| 1 | 1100 |
| 2 | 1590 |
| 3 | 1700 |
| 4 | 1810 |
| 5 | 2080 |
Comment la mesure a été faite
208 parties d'échecs classiques contre Fairy-Stockfish, réglé sur des niveaux de force connus. Les deux moteurs ont eu le même temps de réflexion, et chaque partie est partie d'un même jeu de 20 ouvertures équilibrées, chacune jouée deux fois avec les couleurs inversées pour qu'aucun camp n'hérite de la moitié la plus facile. La légalité, le mat, le pat, la règle des cinquante coups et la répétition ont tous été jugés par notre propre moteur.
L'écart entre le niveau 1 et le niveau 2 est bien plus grand que ceux qui suivent — le niveau 1 est délibérément un adversaire débutant, et les niveaux se resserrent à mesure qu'ils deviennent forts.
Téléphone ou ordinateur — presque aucune différence
La mesure a tourné sur un ordinateur de bureau rapide ; la question évidente est donc de savoir si un téléphone bon marché joue plus faiblement. Nous avons vérifié sur un Android d'entrée de gamme 9× plus lent, et la réponse est non, à une exception près.
- Les niveaux 1–4 sont identiques sur n'importe quel appareil. Ils s'arrêtent à une profondeur de recherche fixe et non quand la pendule tombe, et même le plus lent d'entre eux utilise moins de 4 % de son temps de réflexion sur ce téléphone. Testé coup par coup : le téléphone et l'ordinateur ont choisi le même coup à chaque fois.
- Le niveau 5 est le seul qui dépende de l'appareil, car il réfléchit aussi longtemps qu'on le lui accorde. Sur un téléphone lent il cherche un niveau moins loin — soit environ 50–70 Elo, assez peu pour que nos parties ne puissent pas le détecter de façon fiable.
Ce que les chiffres ne disent pas
- Ce sont des classements relatifs au moteur contre lequel nous avons testé, pas des classements FIDE officiels. Voyez-y un guide pour choisir un niveau, pas un classement comparable à un certificat de tournoi.
- Ils portent sur les échecs classiques. La variante Maharajah, avec ses pièces composées, est un autre problème et ne faisait pas partie de cette mesure.
Crédits
L'adversaire de référence était Fairy-Stockfish de Fabian Fichter, sous licence GPLv3. Il n'a servi que d'instrument de mesure sur une machine de développement. Il ne fait pas partie de Maharajah, n'est inclus dans aucune version de l'application et ne tourne pas sur nos serveurs — chaque coup du moteur que vous voyez en partie vient de notre propre moteur.