Le 23 mai dernier a eu lieu un tournoi auquel ont participé les meilleurs programmes d’Othello du monde. De telles confrontations sont organisées tous les mois mais cette fois, on a saisi l’occasion pour mettre en lumière ces combats de Titans – les programmes étant depuis près de 30 ans (très) supérieurs aux meilleurs humains. Voici le compte-rendu du tournoi, rédigé par Bruno Causse, auteur de Melody (né en 2026) et de Cyrano (né en 2005).
Des positions initiales non standard et des parties en miroir
Ouvert à tous les programmes, ce tournoi s’est déroulé en ligne, le samedi 23 mai 2026, de 9h à 16h, avec des parties en 1 mn. Les parties standards ne sont plus jouées car elles aboutissent à 99,9999% de nulle. Voici la position de départ : 14 pions connectés disposés aléatoirement (en incluant obligatoirement les 4 cases centrales classiques). La position peut donc être très déséquilibrée mais ça n’a pas d’importance puisque chaque IA joue en parallèle avec Blanc et Noir. Deux matchs en miroir se déroulent donc simultanément à partir de la même position de départ. Sur le Jeu A, une IA donnée joue avec les Noirs. Le vainqueur entre les deux IA est déterminé à la différence totale de pions. Le format initialement prévu : 20 toutes-rondes.
Un tournoi en ligne géré par une plate-forme Java
Pour participer, il fallait télécharger une petite application Java fournie en pièce jointe et s’y connecter avec le login et le mot de passe de son choix lors de la première connexion. Avec la même application, les spectateurs pouvaient observer les stratégies en temps réel. Seul problème, les services tels que Gmail n’aiment pas les programmes Java en pièce jointe. De plus, il faut avoir un environnement Java à jour. Ces obstacles n’ont évidemment pas freiné les cinq participants. Pour lisser un peu la différence de puissance entre les machines, on limite la configuration à 8 cores / 8 threads. Pas simple quand on voit les écarts de specs : Forest tourne sur un monstre AMD 9950X3D (16 cores/32 threads (PassMark de 70190) tandis que Melody est sur un Apple M3 Pro (12 cores dont 6 P-cores et 6 E-cores (PassMark de seulement 23979).
Quelques péripéties et à la fin, ymatioun conserve sa couronne
Arrivé plein d’espoir après un mois de travail acharné, j’ai vite déchanté ! Dès le départ, ymatioun annonce avoir significativement amélioré sa fonction d’évaluation. Coup au moral pour tout le monde ! Du côté des absents : egrcd, pas assez prêt, a préféré passer son tour. C’est donc l’antique piglet (la légende !) qui est venu compléter le plateau, bien plus passionnant que “bip”.
9h00 (heure de Paris) : le tournoi débute. Après 5 rondes, c’est le drame, un incident vient perturber la fête : Forest plante et ralentit considérablement le rythme. Notre règle d’Extra Time (2 minutes accordées en cas de dépassement de temps) en comprend en fait deux. Règle 1 : avant la fin des 2 minutes, le moteur perd avec un score maximum de -2. Règle 2 : après les 2 minutes, c’est la défaite sèche par -64. Olivier Casile (auteur de Forest) étant à distance, impossible de rétablir la situation. La solution : j’ai figé le tournoi à la ronde 12, relancé un tournoi à 4 (en retirant piglet qui ne servait plus à rien) et bien sûr, j’ai annulé tous les points des matchs contre Forest et piglet. Je pense ainsi avoir réussi à préserver l’équité du tournoi. Malheureusement, je me suis emmêlé les pinceaux dans les nouveaux paramètres et j’ai lancé par erreur 40 rondes (soit 120 matchs). J’ai donc encore dû figer ce second tournoi après la ronde 14. Note pour la prochaine fois : je veillerai à accorder un peu moins d’Extra Time !
Au final, nous avons joué 26 rondes en deux temps. Malgré tous ces calculs et imprévus, ce fut un tournoi passionnant avec une magnifique bagarre. ymatioun conserve sa couronne mais il a dû batailler ferme. Kalmia et Melody se sont tiré une bourre mémorable et mon programme Cyrano a créé quelques belles surprises.
Bruno Causse
| Classement | Points | Programme | Machine | ELO avant | ELO après |
|---|---|---|---|---|---|
| 1 | 47 | ymatioun (USA) | AMD 5950X | 2704,8 | 2711,5 |
| 2 | 41 | Melody (France) | Apple M4 Max | 2660,7 | 2736,3 |
| 3 | 38,5 | Kalmia (Japon) | AMD Ryzen 2700 | 2653,5 | 2726,3 |
| 4 | 28,5 | Cyrano (France) | Apple M3 Pro | 2666,4 | 2678,3 |
| non classé | Forest (France) | AMD 9950X3D | 2504,6 | 2308.1 |
Pour le fun, un robot qui joue à Othello (plus de détails)
Un ELO indépendant du classement des humain
Un tournoi est organisé chaque mois avec une alternance des cadences de jeu entre 1 mn et 3 mn. Les calcul Elo est interne au serveur et n’est absolument pas comparable au classement ELO des humains. Aucun humain ne peut rivaliser avec ces programmes. Piglet a en effet battu le champion du monde dès 1998, 6-0, sur une machine antique. Sachant que les meilleurs IA de 2026 ont un Elo de +400 par rapport à piglet. Des moteurs comme Zebra ou Cassio sont dans les choux par rapport à ces IA. Les programmes gagnent ou perdent généralement dans les 4 à 6 premiers coups. Et une finale commence généralement entre 40 et 36 cases vides et est résolue parfaitement entre 32 et 29 vides (en 1 mn par partie).
Prochains tournois
français et étrangers
Où acheter
un jeu d’Othello ?
Le coin des adhérents






