100 % hors-ligne · aucun compte requis
🔥 Défi du jour
3 , 2 , 1 …

Maîtrisez
l'art de
l'Abalone !

La plateforme de référence pour jouer, apprendre et progresser au jeu de stratégie Abalone. Jouez hors-ligne, contre l'IA ou à deux sur le même appareil — aucune connexion requise.

Gratuit pour toujours. Sans pub, sans compte obligatoire, sans mesure d’audience. Code ouvert (GPL).

Abalassembly en chiffres — tous vérifiables
4 580
Vraies parties rejouables
138
Puzzles tirés de vraies parties
100 %
Hors ligne
0
Compte, pub ou mesure d'audience
Fiche du jeu — Source: Board Game Arena
Stratégie
5 / 5
Chance
0 / 5
Complexité
1 / 5
Durée
⏱ 20 min
2 joueurs
Auteurs
Michel Lalet
Laurent Levi
Éditeur
Asmodee
Depuis 1987
🎲 Jouer sur BGA 📖 Wikipedia

Tout pour progresser
et s'amuser

Une plateforme complète, conçue pour les débutants comme les grands maîtres de l'Abalone.

⚔️
Matchmaking intelligentBientôt
Un algorithme ELO trouvera l'adversaire idéal à votre niveau pour des parties équilibrées. Disponible avec le jeu en ligne.
🎓
Cours interactifs
Des tutoriels pas à pas, des puzzles tactiques et des analyses de parties pour progresser efficacement.
🏆
Tournoi mensuel
Un parcours en 3 tours contre des IA de force croissante, chaque mois. Solo, entièrement local — disponible dès maintenant, aucun compte requis.
📊
Analyse de parties
Revivez chaque coup après la partie. Identifiez vos erreurs et découvrez les meilleurs enchaînements possibles.
🌐
Communauté mondiale
Le classement mondial nécessite un serveur (pas encore déployé). En attendant, rejoins la vraie communauté Abalone sur Discord — parties, discussions, événements. ↗
📱
Multi-plateforme
Jouez depuis votre navigateur, sur ordinateur, téléphone ou tablette. Le jeu fonctionne même hors ligne.
📝 Source de référence communautaire : onlineabalone.wordpress.com — Le blog de référence sur l'Abalone (règles, variantes, Academy, événements)
Détection photo / plateau

Analyse de
plateau réel

Photographiez ou filmez votre plateau physique — indiquez les 4 coins, la position se reconstitue automatiquement sur le plateau numérique. 100% hors-ligne, sans IA, sans connexion.

📷
Déposez une photo du plateau ici
JPG, PNG, WEBP · ou cliquez pour parcourir
Aperçu du plateau
Photo chargée
Analyse du plateau…
Détection des billes noires et blanches en cours
✅
Plateau détecté avec succès
Position reconstituée sur le plateau numérique
⚫
—
Billes noires
—
Billes blanches

🗺 Position reconstituée

Analyse détaillée de l'IA
🎬 Enregistrer une partie réelle
Détectez la position de départ, puis re-détectez le plateau après chaque coup joué : les coups sont reconstitués automatiquement et vérifiés par le moteur.
Aucun enregistrement en cours.
📼 Parties enregistrées
Comment ça marche
1
Photographiez le plateau
Vue de dessus, plateau bien éclairé, billes distinctes. Évitez les reflets.
2
Calibrez les 4 coins
Tapez les 4 coins du plateau sur la photo — la position de chaque case se calcule automatiquement, puis chaque case est classée noire/blanche/vide par sa couleur.
3
Importez dans le jeu
La position détectée est transposée sur le plateau numérique pour continuer la partie ou l'analyser.

📸 Conseils pour de meilleurs résultats

  • Vue strictement de dessus, plateau à plat
  • Bonne lumière naturelle ou lampe diffuse
  • Évitez les reflets sur les billes
  • Le plateau doit occuper la majorité de l'image
  • Résolution minimale recommandée : 800×800px
  • Billes noires et blanches bien contrastées
Capacités IA
⚫⚪
Détection des billes
Localise chaque bille noire et blanche
📐
Position hexagonale
Associe chaque bille à sa case exacte
📊
Comptage précis
Compte les billes de chaque camp
💡
Analyse tactique
Identifie les menaces et opportunités
🗺
Reconstruction
Recrée la position en plateau numérique
Analyses récentes
Aucune analyse pour le moment
🔒 Détection géométrique 100 % hors-ligne
Calibrage manuel (4 coins) + analyse colorimétrique · Aucune donnée envoyée, aucune connexion requise
Nouvelle partie
Configurer avant de jouer
Configuration
Disposition de départ
Standard — configuration classique
Adversaire
Qui commence ?
Aux noirs de jouer le premier coup. « Adversaire » vous fait jouer les blancs. « Aléatoire » tire votre camp au sort au lancement.
Style de l'IA
Niveau
vide = l'IA réfléchit jusqu'à trouver
Moteur (expérimental)
Sur 15 parties de test équitables, le moteur actuel gagne 8, le NNUE gagne 2, 5 nulles — proposé par transparence sur ce qu'on a essayé, pas comme une amélioration.
Cadence
Aides
Adversaire
K
Adversaire
non classé
10:00
Temps restant
Billes capturées
Vos billes perdues
10:00
Votre temps
V
Vous
Non classé
Vos billes: Noires ●
Adversaire 10:00
Vous 10:00
⏱️ 20:00 restant
📺 Projeter :
Cliquez sur vos billes pour les sélectionner
🏆
Victoire !
Vous avez éjecté 6 billes adverses
À votre tour — Coup 14

Historique des coups

Aba-ProNacre
Position :
Style IA
The chapters below are still in French. Tip: set the language to Français, then let your browser translate the page (right-click → Translate).

Qu'est-ce qu'Abalone ?

🎓 Nouveau ? Apprends en jouant !
Un tutoriel interactif te guide pas à pas : sélection, déplacement, poussée et éjection.

Abalone est un jeu de société stratégique abstrait créé en 1987 par Michel Lalet et Laurent Levi. Il se joue sur un plateau hexagonal entre deux joueurs, chacun disposant de 14 billes de couleur (noires ou blanches).

Considéré comme l'un des jeux de stratégie les plus élégants jamais créés, Abalone combine la puissance brute de la poussée et la subtilité du positionnement. Le but est simple — éjecter 6 billes adverses hors du plateau — mais la profondeur tactique est immense.

2
Joueurs
Abalone se joue en face à face, Noir contre Blanc, chacun cherchant à déstabiliser l'autre.
14
Billes par joueur
Chaque joueur commence avec 14 billes disposées sur les rangées de son côté du plateau.
6
Billes à éjecter
Le premier joueur à éjecter 6 billes adverses hors du plateau hexagonal remporte la partie.
61
Cases hexagonales
Le plateau comporte 61 espaces hexagonaux disposés en cercles concentriques.
💡 Le saviez-vous ? Abalone s'est vendu à plus de 4,5 millions d'exemplaires et se vendait en 2011 dans plus de trente pays. L'année de sa sortie, en 1990, il a reçu l'un des premiers prix Mensa Select.

Disposition initiale

Les 14 billes noires occupent les deux rangées les plus proches du joueur noir (5 et 6 billes) et les 3 cases centrales de la troisième ; les blanches font de même en face. Les trois rangées du milieu restent vides.

La disposition standard (dite classique) place les billes en blocs compacts. D'autres dispositions de départ existent pour varier les ouvertures : la Marguerite belge, la Marguerite allemande ou l'Alien.

⚡ Disposition classique : Noir commence toujours en premier dans la configuration standard. Le joueur avec les billes noires effectue le premier mouvement.

Remporter la partie

L'objectif est d'éjecter 6 billes adverses hors du plateau hexagonal. Dès que la 6ème bille adverse est poussée à l'extérieur, la partie s'arrête et vous êtes déclaré vainqueur.

Chaque bille éjectée tombe dans le creux entourant le plateau. Un compteur suit les billes perdues par chaque camp. La victoire s'obtient en éjectant 6 billes adverses ; une partie peut aussi se conclure par une nulle, par accord entre les deux joueurs ou par répétition de position — comme en tournoi.

CampBilles de départBilles éjectéesBilles restantes
Vainqueur140 à 59 à 14
Perdant1468
📊 En chiffres : chaque camp démarre avec 14 billes. La partie s'arrête dès la 6ème éjection — le perdant termine donc toujours avec 8 billes sur le plateau, jamais moins.

Types de déplacements

À chaque tour, vous déplacez 1, 2 ou 3 de vos billes d'une case dans l'une des 6 directions possibles. Il existe deux grandes familles de mouvements :

⟶

Déplacement "en ligne" (In-line)

Vous déplacez 1 à 3 billes dans la direction de leur axe. C'est ce mouvement qui permet de pousser les billes adverses. Une colonne de 3 billes peut pousser au maximum 2 billes adverses, de 2 billes peut en pousser 1.

↕

Déplacement "latéral" (Side-step / Broadside)

Vous déplacez 2 ou 3 billes alignées perpendiculairement à leur axe. Ce mouvement ne peut pas pousser de billes adverses — il sert à repositionner votre groupe, changer de formation ou esquiver une attaque.

📌 Règle fondamentale : Vous ne pouvez jamais déplacer vos billes sur une case occupée par l'une de vos propres billes. La destination doit être vide ou contenir des billes adverses (dans le cas d'une poussée légale).

La poussée — Sumito

Le Sumito est la règle centrale d'Abalone : un groupe de billes peut en pousser un groupe adverse plus petit.

3→1

3 contre 1

Trois de vos billes alignées peuvent pousser une bille adverse. C'est la poussée la plus facile à réaliser mais aussi la plus souvent anticipée.

3→2

3 contre 2

Trois de vos billes peuvent pousser deux billes adverses alignées dans le même axe. Très puissant pour progresser vers le bord.

2→1

2 contre 1

Deux de vos billes peuvent pousser une seule bille adverse. Utile pour des actions rapides en milieu de partie.

🚫

Poussées illégales

Il est interdit de pousser si la force est égale (2v2, 3v3) ou si l'adversaire a plus de billes (1v2, etc.). Le déplacement est simplement impossible dans ce cas.

Éjection de billes

Une bille est éjectée lorsqu'elle est poussée au-delà du bord du plateau hexagonal. Elle tombe dans le creux entourant le plateau et n'y retourne jamais.

Le compteur de billes éjectées est crucial : c'est le seul indicateur direct de progression vers la victoire. Chaque éjection est donc un moment fort de la partie.

🎯 Conseil : Ne cherchez pas à éjecter des billes à tout prix — construire une position solide au centre est souvent plus important. Les éjections viendront naturellement d'une bonne domination du plateau.

Mots clés officiels

Le vocabulaire officiel du jeu tel que défini dans la notice originale Asmodee (Rue des Archives, 75004 Paris — R.C.S. Paris B 341 873 741).

APPUI
Position d'encerclement d'une bille ou bille encerclée : « boule en appui », « position d'appui », « mise en appui ».
DET
Bille en situation d'être éjectée, ne disposant d'aucune échappatoire : « boule det ».
ÉJECTER / ÉJECT
Action d'éjecter une bille ou fait d'être éjecté : « boule éject ».
FLÈCHE
Mouvement d'échappée latérale de deux ou trois billes : « faire une flèche », « mouvement en flèche ».
GAMBIT
Sacrifice volontaire d'une bille en vue d'un gain ultérieur.
LIGNE
Mouvement d'un groupe de deux ou trois billes effectué dans l'axe d'alignement des billes : « mouvement en ligne ».
MOUVEMENT
Déplacement d'une bille ou d'un groupe de billes sans poussée sur l'adversaire.
PAC
Position d'égalité numérique : « position de pac », « être en pac ». Trois configurations : 1v1, 2v2, 3v3.
POUSSER / POUSSÉE
Action de pousser ou fait d'être poussé.
SUMITO
Supériorité numérique : « créer un Sumito ». Trois types : 3 sur 2, 3 sur 1, 2 sur 1.
📄 Source : Jeu d'Abalone — Édité par ABALONE, Rue des Archives, 75004 Paris. R.C.S. Paris B 341 873 741. Fabriqué et distribué en France par ABALONE. © ABALONE S.A.

Égalité de force : le « PAC »

Lorsque deux groupes de même taille s'affrontent sur un même axe, personne ne peut pousser. C'est la position de PAC.

Les 3 positions de PAC
⚫⚪ PAC 1v1
⚫⚫⚪⚪ PAC 2v2
⚫⚫⚫⚪⚪⚪ PAC 3v3
En position de PAC, personne ne peut pousser.

Il faut briser le PAC en attaquant sur un autre axe. Exemple : si le PAC est sur l'axe (a-b), Noir peut briser le PAC sur l'axe diagonal (a'-b'), rendant la poussée possible.

💡 Stratégie : Créer délibérément un PAC sur un axe pour geler ce secteur du plateau, puis concentrer l'attaque ailleurs — technique avancée décrite dans les Astuces BGA.

Jouer à 3 ou 4 joueurs

Abalone se joue traditionnellement à deux, mais des règles officielles existent pour 3 à 6 joueurs, en utilisant des billes de couleurs supplémentaires. Voici les deux variantes multijoueurs principales.

🔺

Abalone à 3 joueurs

On utilise 3 couleurs de billes (33 billes au total). Les règles sont identiques à celles du jeu à deux, avec ces différences :

  • •Chaque joueur dispose de 11 billes seulement (la rangée la plus proche du centre disparaît par rapport à la position standard).
  • •Trois billes d'une même couleur peuvent pousser deux billes de couleurs différentes (les billes adverses comptent ensemble face à votre groupe).
  • •Chaque joueur conserve les billes qu'il a éjectées. Pour gagner, il faut éjecter 6 billes adverses au total, sans distinction de couleur.
♟️

Abalone à 4 joueurs

Il existe plusieurs façons de jouer à quatre :

  • •En équipes (la règle officielle) : 4 couleurs, chaque joueur a 9 billes disposées en trapèze (4-3-2). Les joueurs face à face forment une équipe et jouent à tour de rôle. Un joueur peut inclure les billes de son coéquipier dans son mouvement et pousser deux billes de couleurs différentes. L'équipe qui éjecte 6 billes adverses gagne.
  • •Chacun pour soi : 4 couleurs de billes, chacun joue pour son propre compte. Le premier à éjecter 6 billes adverses (toutes couleurs confondues) l'emporte.
  • •Avec un départ en marguerite : toutes les marguerites symétriques (belge, allemande, hollandaise, suisse…) s'adaptent à 4 joueurs sans ajouter de billes. Les sets opposés en diagonale font équipe, la rotation est horaire, et Noir commence (ordre : Noir, Blanc, Bleu, Rouge).
🎲

Abalone Quattro

Abalone Quattro (édité par Schmidt Spiel) est l'édition spéciale du jeu permettant de jouer jusqu'à 4 joueurs. Elle contient 4 jeux de 14 billes de couleurs différentes : noir, blanc, rouge et jaune.

  • •Se joue en équipe ou chacun pour soi, au choix des joueurs.
  • •Le but reste le même : éjecter 6 billes adverses dans les gouttières.
  • •En jeu d'équipe, vous pouvez utiliser les billes de votre allié, mais pour une poussée, la première bille doit vous appartenir.
  • •Vous pouvez pousser les billes de vos deux adversaires.

À noter : ce jeu n'est plus édité et reste difficile à trouver aujourd'hui.

➕

La variante Abalone+ (10 éjections)

Une variante plus exigeante, proche du Grand Abalone, qui reprend les règles classiques à deux avec ces différences :

  • •10 billes à éjecter pour gagner (au lieu de 6), ou un objectif inférieur convenu entre 1 et 9.
  • •Extension à 4 billes : on peut déplacer 4 billes ; 4 billes peuvent en pousser 3, 2 ou 1, mais ne peuvent jamais être poussées.
  • •Deux coups par tour : chaque joueur joue deux coups successifs (sauf le tout premier coup de la partie).
ℹ️ Bon à savoir : Ces variantes multijoueurs nécessitent plusieurs joueurs autour d'un même plateau. Dans Abalassembly, elles seront jouables en ligne lorsque le mode multijoueur sera disponible. En attendant, le jeu se concentre sur le duel classique à deux (contre l'IA ou en local).

Contrôle du centre

La case centrale du plateau est la position la plus forte : les billes au centre sont à 6 cases du bord, tandis qu'une bille en bordure peut être éjectée dès le prochain coup adverse.

Occuper le centre vous donne la liberté de mouvement maximale, la capacité de menacer plusieurs directions simultanément, et une protection naturelle contre les éjections.

💡 Principe fondamental : En fin de partie, le joueur qui contrôle le centre gagne presque toujours. Visez toujours à repousser les billes adverses vers les bords tout en maintenant les vôtres au centre.

Formations clés

Certaines configurations de billes sont particulièrement solides ou dangereuses. Les connaître vous donnera un avantage décisif.

⬡

La Flèche (Arrow)

Trois billes en triangle pointant vers l'adversaire. Offre flexibilité et puissance de poussée dans plusieurs directions simultanément.

━━━

La Colonne (Column)

Trois billes alignées — la formation offensive de base. Idéale pour pousser mais vulnérable aux attaques latérales.

🔶

Le Losange (Diamond)

Formation défensive de 4 billes très difficile à percer. Protège efficacement une position centrale acquise.

Attaque et défense

Abalone est un jeu de tension permanente entre attaque et défense. Voici les principes essentiels :

→
Attaque
Cherchez les billes adverses isolées ou en bord de plateau. Forcez-les vers l'extérieur avec un Sumito.
⛨
Défense
Ramenez vos billes menacées vers le centre. Cassez les colonnes adverses avec des attaques latérales.
⚖
Équilibre
Attaquer sur deux fronts simultanément force l'adversaire à choisir ce qu'il sacrifie.
⏱
Tempo
Chaque coup doit menacer ou améliorer votre position. Un coup passif donne l'initiative à l'adversaire.

Astuces officielles BGA

Les 4 astuces officielles publiées par Board Game Arena sur leur wiki — issues de 79 511 parties jouées. Dernière mise à jour : 28 avril 2026.

🌼
Astuce #1 — Regrouper ou connecter les 2 marguerites

En configuration Belgian Daisy ou German Daisy, vous démarrez avec 2 groupes séparés. La première priorité tactique est de les connecter en une masse centrale unique. Un groupe unifié de 14 billes est quasi indestructible ; deux groupes séparés sont vulnérables aux attaques simultanées sur deux fronts.

🏔
Astuce #2 — L'importance de rester groupé au centre

Le centre du plateau est la position de force absolue. Rester groupé au centre vous donne plus de directions de poussée possibles et rend vos billes difficiles à éjecter (elles sont loin du bord). Une bille en bord de plateau peut être éjectée en 1-2 coups ; une bille au centre nécessite 4-5 coups adverses coordonnés.

✂️
Astuce #3 — Couper les poussées adverses

Quand l'adversaire aligne 3 billes pour un Sumito, vous pouvez interrompre la colonne latéralement en plaçant une de vos billes sur sa trajectoire. Cette technique de "coupe" transforme un 3v1 adverse en situation bloquée. Anticipez les colonnes adverses 2-3 coups à l'avance.

📐
Astuce #4 — Attaque/défense par déflection dans les angles

Les 6 angles du plateau hexagonal sont des zones stratégiques clés. Une bille coincée dans un angle est condamnée (peu de sorties). Utilisez les déflections angulaires pour rediriger une colonne adverse vers le bord, ou pour forcer une bille ennemie dans un couloir sans issue.

Liens BGA recommandés pour progresser
📊 BGA en chiffres : 79 511 parties jouées · Stratégie 5/5 · Chance 0/5 · Complexité 1/5 · Durée ~20 min · 2 joueurs
Source : fr.doc.boardgamearena.com/Tips_abalone — Mis à jour le 28 avril 2026

Le Sumito — Guide complet

Le Sumito est la règle de poussée. Vous devez être en supériorité numérique pour pousser. Voici tous les cas selon la documentation BGA :

Notation BGA : 0 = bille noire · O = bille blanche · X = case libre
Configuration
Résultat
Type
000OOX
✅ Autorisé
3v2 — billes blanches poussées
000OO0
❌ Interdit
3v2 bloqué — bille noire derrière
000OX
✅ Autorisé
3v1 — bille blanche poussée
00OX
✅ Autorisé
2v1 — bille blanche poussée
00OO
❌ Interdit
2v2 — égalité, pas de Sumito
000OOO
❌ Interdit
3v3 — égalité, pas de Sumito
📌 Règle clé BGA : "Pour pouvoir pousser les billes de son adversaire, le joueur doit se trouver en position de sumito, c'est-à-dire en supériorité numérique. Une ligne de 3 billes ou plus ne peut jamais être poussée par l'adversaire."
Source : Board Game Arena — Résumé des règles Abalone

🟢 Les 4 fondamentaux

Avant toute tactique élaborée, ces quatre principes forment le socle de tout bon joueur d'Abalone. Maîtrisez-les et vous battrez déjà la majorité des débutants.

1
Rester cohésif
Une bille isolée est une bille en danger : elle peut être poussée sans pouvoir riposter. Gardez vos billes en contact, par paires et surtout par groupes de trois — la seule formation capable de pousser.
2
Tenir le centre
Au centre, une bille a ses six directions ouvertes et reste loin des bords. Occuper le cœur du plateau, c'est s'offrir la mobilité tout en se protégeant de l'éjection.
3
Équilibrer attaque et défense
Foncer sur les billes adverses en oubliant sa propre cohésion mène souvent à la défaite. Chaque coup devrait servir l'attaque sans ouvrir de brèche défensive.
4
Anticiper 2-3 coups
Abalone récompense la planification. Avant de jouer, imaginez la réponse adverse et votre coup suivant. C'est cette projection qui prépare les attaques décisives et déjoue les pièges.

♟️ Trois philosophies d'ouverture

Les premiers coups orientent toute la partie. Voici trois approches éprouvées, de la plus directe à la plus subtile.

🟢 La ruée vers le centre — débutant

Amenez rapidement vos billes vers le cœur du plateau pour en prendre le contrôle. Simple, solide et idéal pour apprendre à manœuvrer ses groupes.

🟡 La coquille défensive — intermédiaire

Bâtissez d'abord une formation compacte et imprenable avant toute agression. Cette patience frustre les adversaires qui attaquent trop tôt et s'exposent.

🟣 Le développement latéral — avancé

Plutôt que de viser le centre, déployez-vous le long d'un côté. Vous créez des angles d'attaque inattendus et évitez les heurts frontaux précoces.

🔶 Tactiques avancées

Une fois les bases acquises, ces manœuvres font la différence contre des joueurs aguerris.

Le sacrifice calculé

Laisser délibérément pousser une de ses billes peut créer une position où l'on en pousse plusieurs adverses au tour suivant. Un échange perdant en apparence, gagnant en réalité.

L'attaque de flanc

Plutôt que d'affronter l'adversaire là où il est le plus fort, contournez-le. Les attaques par les côtés surprennent et sont bien plus difficiles à défendre qu'un choc frontal.

La manœuvre latérale (broadside)

Déplacer plusieurs billes de côté, à l'unisson, permet de repositionner ses forces très vite — pour exploiter une faiblesse adverse ou renforcer sa propre défense en un seul coup.

🏁 Maîtriser la fin de partie

Quand les positions se resserrent, ces trois techniques décident souvent du vainqueur.

📊 Le comptage

Surveillez le score des éjections. En avance, jouez prudemment pour préserver votre marge. En retard, prenez des risques calculés pour réaliser des poussées multiples.

🪤 Le piège du bord

Poussez les billes adverses vers les bords, là où leurs options de fuite s'amenuisent. Bien mené, l'adversaire se retrouve sans bon coup disponible.

⚖️ L'échange

Échanger une bille contre une de l'adversaire peut être avantageux si cela simplifie la position en faveur de votre formation restante.

🤖 Jouer contre l'IA

L'IA d'Abalassembly s'appuie sur un moteur Alpha-Bêta (minimax). Comprendre sa logique aide à la battre.

Le moteur excelle dans le calcul tactique : il exploitera impitoyablement la moindre bille mal protégée. Contre lui :

  • Maintenez des structures défensives solides — il punit toute faiblesse de formation.
  • Cherchez les opportunités positionnelles à long terme que sa profondeur de calcul limitée peut manquer.
  • Montez en difficulté progressivement : chaque niveau augmente la profondeur de recherche et la qualité de l'évaluation.

Ressources officielles

Toutes les sources de référence pour approfondir votre connaissance du jeu.

🎲
Board Game Arena
Jouer en ligne, 79 511 parties jouées, règles officielles
↗
📝
Abalone Online (FightClub)
Blog de référence francophone
↗
🎮
abal.online — Vincent Frochot
Plateforme de jeu en ligne, champion MSO
↗
📖
Wikipedia — Abalone (jeu)
Histoire, règles complètes, variantes, palmarès
↗
💬
Discord Abalone
Communauté internationale — parties, discussions, événements
↗
📋 Fiche complète du jeu
Nom : Abalone
Auteurs : Michel Lalet & Laurent Levi
Éditeur : Asmodee
Année : 1987
Joueurs : 2
Durée : ~20 minutes
Complexité : 1 / 5
Stratégie : 5 / 5
Chance : 0 / 5
Plateau : 61 cases hexagonales
Billes/joueur : 14
Objectif : Éjecter 6 billes adverses
Mode :
Filtre :
# Joueur ELO Rang V/N/D Parties Temps moy. Billes éj./partie Vitesse Stats
Profil general
?
Couleurs d'avatar disponibles
Changer le mot de passe
Sécurité
Pas de double authentification, et pourquoi
Abalassembly n'a pas de serveur : ton compte, tes parties et tes réglages restent sur cet appareil, rien n'est envoyé ailleurs. Une double authentification (code par e-mail ou SMS, application, clé de sécurité) demande un serveur pour envoyer et vérifier les codes : elle n'aurait ici rien à protéger, et le site n'en propose donc pas.
Pour protéger tes données : verrouille ton appareil, et sauvegarde-les de temps en temps (ici même, dans les Paramètres : 📦 Exporter mes données (JSON)).
🛡 Score de sécurité
—
🔒 Sécurité technique (côté client)
Stockage : localStorage chiffré AES-GCM 256 bits
Mots de passe : PBKDF2-SHA256 · 100 000 itérations · sel aléatoire
Sessions : Token HMAC-SHA256 · expiration 30 jours
Cookies : Aucun cookie — 100% localStorage local
API Web Crypto : crypto.subtle natif navigateur
Portée : protège contre une lecture accidentelle du stockage brut, pas contre un script capable de s'exécuter sur la page (la clé de chiffrement vit dans ce même stockage).
Autorisations

Gérez les accès accordés à Abalassembly. Ces permissions sont gérées par votre navigateur et peuvent être modifiées à tout moment.

🧒
Mode Enfant
Plateau aux couleurs vives, pensé pour les petits joueurs. Masque automatiquement le chat, le Labo IA, les réglages et tous les liens externes — pensé pour être sûr pour n'importe quel enfant, pas seulement les vôtres.
Actuellement : désactivé
📷
Caméra
Utilisée pour la détection de plateau en temps réel — page "Détection IA"
Utilisée dans : Détection photo / plateau (📷)
⏳ Non vérifié
🎙️
Microphone
Commandes vocales pour déplacer les billes sans toucher l'écran
Utilisé dans : Mode Jeu (commandes vocales)
⏳ Non vérifié
👥
Contacts
Inviter vos contacts à rejoindre Abalassembly et retrouver des amis déjà inscrits
Utilisé dans : Invitations · Amis · Matchmaking
⏳ Non vérifié
🔔
Notifications push
Recevoir des alertes pour vos invitations de parties, résultats et événements même quand le site est fermé
Utilisées dans : Invitations · Tournois · Résultats
⏳ Non vérifié
ℹ️
Les autorisations sont gérées par votre navigateur. Pour réinitialiser une autorisation refusée, cliquez sur l'icône 🔒 dans la barre d'adresse ou allez dans Paramètres navigateur → Confidentialité → Autorisations de site.
Confort & accessibilité
Des réglages qui changent réellement l'affichage et le rythme du jeu. Rien ici ne prétend soigner quoi que ce soit — ce sont des choix, offerts à qui en a besoin comme à qui les préfère.
Réglages de jeu
Notation, sons et coordonnées. Ces préférences valent pour toutes vos parties.
Sons du jeu
Coordonnées des cases
Notation des coups
Notation historique (sous chaque coup)
Notifications
À vous de jouer
Quand l'adversaire a joué et que l'onglet est en arrière-plan
Fin de partie
Le résultat, si vous avez quitté l'onglet
Invitations de partie
Demande un serveur pour vous joindre — pas encore déployé
indisponible
Événements et tournois
Demande un serveur pour annoncer — pas encore déployé
indisponible
Ces notifications sont locales : c'est cette page qui prévient votre appareil, et seulement si elle est ouverte en arrière-plan. Le jeu étant hébergé en fichiers statiques, aucun serveur ne peut vous envoyer quoi que ce soit lorsque l'application est fermée.
Vos choix sont enregistrés immédiatement.
👁 Accessibilité & Nuances

Adaptez l'affichage selon vos besoins visuels. Tous les réglages s'appliquent immédiatement.

Mode daltonisme
Standard
Noir & Blanc — défaut
Deutéranopie
Bleu & Jaune — rouge/vert
Protanopie
Bleu & Orange — déficit rouge
Tritanopie
Rouge & Cyan — déficit bleu
Monochromie
Haut contraste N&B
Formes + Couleurs
Triangle ▲ / Rond ● distincts
Contraste & Luminosité
100%
DouxNormalÉlevé
100%
SombreNormalClair
100%
Niveaux de grisNormalVif
Taille du texte
Mouvement & Animations
Réduire les animations
Désactive les logos animés, transitions, logo 3,2,1
Mode focus (contours nets)
Ajoute des bordures visibles sur les éléments cliquables
Plateau de jeu
Afficher les coordonnées (A1–I9)
Étiquettes de cases sur chaque bille
Agrandir le plateau
Augmente la taille des billes pour une meilleure visibilité
Afficher les coups possibles
Points verts sur les cases accessibles
Afficher mes statistiques de performance
Graphique radar de vos forces et faiblesses sur votre profil
Aperçu en direct
Mode Standard
Affichage par défaut — billes noires et blanches sans modification.
1
Ouverture
Développement vers le centre. Formations initiales : Marguerite, Daisy, Alien. Conquête sans s'exposer.
2
Milieu de partie
Tension maximale. Échanges, fourchettes, attaques multiples. L'avantage positionnel se décide ici.
3
Fin de partie
Poussées décisives. Chaque bille compte. Précision et calcul priment sur la créativité.
Les 10 Commandements
I
Vise le centre
II
Garde tes billes groupées
III
Évite les bords
IV
Attaque sur 2 fronts
V
Anticipe les ripostes
VI
Utilise le Sumito
VII
Ne gaspille pas les coups
VIII
Connais les positions bloquées
IX
Adapte-toi au style adverse
X
Joue et rejoue
📚 Source complète : Abalone Academy — Les 10 commandements
Analyse experte — Source : NACRE-ABAPRO_Game3.ABA · Gert Schnider · ABA-PRO 4.7
Leçons de Gert Schnider

Commentaires extraits d'une partie annotée par Gert Schnider dans ABA-PRO 4.7 — logiciel de référence historique pour Abalone. Ces observations tactiques proviennent de l'analyse binaire du fichier NACRE-ABAPRO_Game3.ABA.

📖
Principe #1 — L'ouverture
"This is the wrong idea — pushing out marbles in the opening is normally misguided."

💡 En ouverture, chercher à éjecter immédiatement est une erreur. L'objectif premier est le contrôle du centre et la construction d'une masse cohérente. Les éjections viennent naturellement d'une bonne position.

🎯
Principe #2 — La psychologie du jeu
"White induces its opponent to push him nearer to the center!"

💡 La manipulation tactique : forcer l'adversaire à vous pousser... vers où vous voulez aller. Un joueur avancé transforme les poussées adverses en avantages positionnels.

⚔️
Principe #3 — Le sacrifice productif
"With this fine sacrificial move it ensures its command of the center."

💡 Sacrifier une bille pour obtenir le centre est souvent un excellent investissement. Le centre vaut plus qu'une bille matérielle en début et milieu de partie.

⚡
Principe #4 — La division
"White managed to combine his balls and black is cut in two groups. Two balls are not enough compensation — white's position is already winning."

💡 Diviser le groupe adverse est souvent plus efficace que d'éjecter des billes. Un adversaire en deux groupes ne peut défendre qu'un front à la fois.

🏁
Principe #5 — La fin de partie
"With the next few moves white destroys the last bit of cohesion within the black balls before starting to push them out."

💡 En position gagnante, ne pas se précipiter. Détruire d'abord la cohésion résiduelle adverse avant d'éjecter garantit que l'adversaire ne peut pas se reformer.

Évaluation Équilibré
⚫ Noirs⚪ Blancs
Courbe de la partie
Joueur 1 : 0—0 : Joueur 2billes éjectées
Navigation
Aucune partie chargée
🧠 Comprendre la position
Historique des coups
Charge une partie pour voir les coups
Charger
💡 Sur le plateau, clique tes billes pour jouer librement et explorer des variantes.
0 billes Joueur 1 · 0 billes Joueur 2
Outil de placement
Astuce : reclique une bille pour l'effacer
Billes déjà éjectées
Pour construire une position de fin de partie (ex : puzzle où un camp est proche de la défaite).
Joueur 1
0
Joueur 2
0
Charger une position
Ou un code de position (KAAH) :
Utiliser cette position
Coordonnées affichées en notation officielle (A-I / 1-9)
Abalone Academy

Problèmes tactiques

0 / 0 résolus
🔥 Le défi du jour
🏆 Le problème du mois
🧩
Entraînement
À votre rythme
⚡
Puzzle Storm
3 min chrono
🔥
Défi du jour
Le même pour tous
🎲
Puzzle infini
Généré par l'IA
🧮
Finale prouvée
1 sur 12,96M
🧮
Finale prouvée — séquence
3, 5 ou 7 coups, adversaire optimal
🧮
Finale 4 contre 2
gain en 9 à 25 coups, défense parfaite
🟡 Difficulté Moyenne
Chargement du puzzle...
⚫ Sélectionnez une bille noire
Série de problèmes
📚 onlineabalone.wordpress.com

Combien de positions de départ peut-il exister ?

Avec 14 billes noires, 14 blanches et 61 trous :

Ce qu’on compteNombre
Toutes les façons de poser les 28 billes7 691 345 017 184 661 959 133 000, environ 7,7 × 10²⁴
Les formes vraiment différentes, en regroupant celles qui se déduisent l’une de l’autre en tournant ou en retournant le plateau (12 symétries)environ 6,4 × 10²³
Les départs équitables : les Blancs sont l’image exacte des Noirs vus de l’autre côté du plateau, comme la Standard ou la Marguerite belge2 382 605 107 200, environ 2 400 milliards
Les mêmes, en regroupant celles qui se déduisent l’une de l’autre en tournant ou en retournant le plateau198 550 991 616, environ 200 milliards

Pour les départs équitables, le calcul est simple : le plateau se partage en 30 paires de cases face à face, plus la case du centre, qui ne peut servir à aucun camp. On choisit 14 de ces paires, puis, dans chacune, laquelle des deux cases reçoit la bille noire. Ces nombres comptent aussi des positions absurdes (une éjection possible dès le premier coup, des camps tout collés…). Toute l’histoire de l’Abalone n’a utilisé qu’une centaine de positions de départ : MiGs en proposait 42, Abalassembly en propose 60.

🧪 129 départs générés par le LLM Claude Opus 5.5 Extra

Générés par le LLM Claude Opus 5.5 Extra parmi des milliers de positions, puis mesurés un à un par le moteur d’Abalassembly. Aucun n’est une position déjà connue, même tournée ou retournée. Ils sont rangés en cinq catégories ; les boutons au-dessus de la galerie les montrent tous (« 🧪 Générées par Claude ») ou une catégorie à la fois.

  • 🧱 Les formes compactes (20, de La Ruche au Pavé) : un ou deux blocs par camp, chacun chez soi ; les Blancs sont le demi-tour exact des Noirs. Avantage du trait de +12 à +38.
  • 🏝️ Les petits groupes (40, de L’Archipel à La Volée, puis de La Patrouille à L’Envol) : 4 ou 5 groupes de 2 à 5 billes par camp, mêlés à ceux de l’adversaire, dont 7 formes symétriques ; les Blancs sont le demi-tour exact des Noirs. Avantage du trait de +24 à +50.
  • ⏩ Les Blancs prennent de l’avance (20) : un départ connu, et un coup blanc déjà joué, des billes avancées vers le centre ou une poussée prête. Avec l’avance : Marguerite allemande +3, Marguerite belge −4, Standard +7, et 14 départs sur 20 entre −5 et +5.
  • ⚡ Speed run (24, de Speed run 01 à Speed run 20, et 4 versions rééquilibrées) : 4 à 6 petits groupes par camp, beaucoup de billes au bord et au contact de l’adversaire, mais aucune éjection possible au premier coup ; les Blancs sont le demi-tour exact des Noirs. Quand le moteur joue contre lui-même, la première bille sort en moyenne entre le demi-coup 6,3 et le demi-coup 16,5, contre 29,2 pour la Marguerite belge. Avantage du trait de +34 à +54.
  • 🎯 Au centre (25, de Au centre 01 à Au centre 20, et 5 versions rééquilibrées) : 4 ou 5 petits groupes par camp, serrés autour du centre et au contact de l’adversaire, les billes à 2,21 à 2,57 cases du centre en moyenne (Standard 3,29) ; les Blancs sont le demi-tour exact des Noirs. Avantage du trait de +26 à +46.

Les versions rééquilibrées (9, « · rééquilibré ») : un Speed run ou un départ Au centre, plus un coup blanc déjà joué, comme pour « Les Blancs prennent de l’avance ». Elles réduisent l’avance du premier joueur : équilibre de −5 à +6, contre +13 à +26 sans le coup d’avance (Standard +19).

Les mesures. Formes compactes, petits groupes, Speed run et Au centre : l’avantage du trait, ce que gagne le camp qui commence après sa meilleure suite de 3 demi-coups, en points du moteur ; plus il est proche de 0, plus le départ est équilibré (Standard +38, Marguerite belge +32, Marguerite allemande +50). Les Blancs prennent de l’avance et les versions rééquilibrées : les camps n’étant plus pareils, la moyenne des notes à 2 et 3 demi-coups, qui ne favorise aucun camp ; 0 = équilibré, négatif = avantage aux Blancs (Standard +19, Marguerite belge +16, Marguerite allemande +25). La vitesse des Speed run : le demi-coup moyen de la première éjection quand le moteur joue contre lui-même (6 parties de 40 demi-coups au plus ; une partie sans éjection compte 41).

Ce que la recherche a montré : plus un camp est compact, moins le premier coup rapporte. Les petits groupes ne tiennent l’équilibre que mêlés à ceux de l’adversaire ; gardés chacun dans sa moitié, ils donnent une grosse avance au premier joueur (+52 au mieux, le plus souvent +80 à +120). Les Speed run font sortir la première bille bien plus tôt (vers le demi-coup 6 à 17 au lieu de 29 ou 30 pour les Marguerites), mais le premier coup y rapporte le plus souvent davantage (+34 à +54) ; un coup blanc d’avance les ramène près de 0. Ce sont des mesures du moteur, pas encore des parties : seules beaucoup de parties diront si ces départs ramènent à 50 % les victoires du premier joueur.

Positions de départ — Source : onlineabalone.wordpress.com
9 catégories de positions

Catalogue complet des configurations de départ classées par type tactique.

🛡
1. Bloc défensif
Groupes compacts face à face — défense prioritaire
🔒
2. Bloc emprisonnant
Encerclement de l'adversaire par blocs serrés
🌊
3. Espace défensif
Groupes distants avec liberté de manœuvre
🕸
4. Espace emprisonnant
Contrôle de l'espace pour limiter l'adversaire
⚔️
5. Sous-groupes offensifs
Attaque sur plusieurs fronts simultanés
🎯
6. Sous-groupes emprisonnant
Encerclement par petits groupes coordonnés
✕
7. Entrecroisées
Positions en croix — tensions sur tous les axes
💥
8. Éclatées
Billes dispersées — regroupement nécessaire
⚖️
9. Variantes déséquilibrées
Asymétrie délibérée — tactiques différentes
🌍
Chat général
Mode hors-ligne — chat multijoueur à venir (nécessite un backend, non déployé)
🌐 Traduction auto
Joueur A (exemple)🇫🇷 FR14:32
Quelqu'un pour une partie classée ce soir ?
Joueur B (exemple)🇬🇧 EN14:33
Je suis partant ! (traduit de l'anglais : "I'm in!")
Joueur C (exemple)🇪🇸 ES14:35
Belle partie hier soir, GG ! (traduit de l'espagnol)
Joueur D (exemple)🇩🇪 DE14:38
Quelqu'un a vu le dernier tournoi MSO ? (traduit de l'allemand)
💡 Aperçu de l'interface — le chat en temps réel et la traduction automatique seront actifs avec la mise en ligne multijoueur
🎮
abal.online
La plateforme de référence pour jouer en ligne — créée par Vincent Frochot.
🔗 Jouer sur abal.online
💬
Discord Abalone
Serveur officiel — discussions, parties, actualités communautaires.
💬 Rejoindre Discord
📝
Blog Abalone Online
La référence francophone — règles, variantes, Academy, problèmes mensuels.
📝 Visiter le blog
🏆
Mind Sports Olympiad
Championnat du Monde Abalone — résultats, médaillés, livestreams.
🏆 Site MSO
Hall of Fame abalonien
O
ocj94
Ambassadeur & promoteur communautaire 🌍
non classé
F
FightClub
Fondateur du blog Abalone Online 📝
V
Vincent Frochot
Créateur abal.online, champion MSO 🏆

Position en cours

La table couvre les finales à 2 contre 2, 3 contre 2 et 4 contre 2 du mode Découverte. Le solveur, lui, travaille sur n'importe quelle position.

Choisis une consultation ci-dessus.

Ce qui a été résolu

Quatre classes de finale ont été calculées entièrement, par induction rétrograde, jeu parfait garanti ; trois sont dans le jeu. Elles n'existent qu'en mode Découverte (7 billes par camp) : en Abalone standard, un camp a toujours entre 9 et 14 billes.

ClassePositionsGainsNullesLe plus long
2 contre 26 262 2606 26499,90 %1 demi-coup
3 contre 211 703 24017 57599,85 %7 demi-coups
3 contre 3224 721 5602presque 100 %calculée, pas intégrée
4 contre 2140 575 680toutes, pour le camp fort au trait0,1 %97 demi-coups

Et en Abalone normal ? Les finales à une bille de la fin

En partie normale, un camp perd à sa 6ᵉ bille éjectée : il lui en reste alors 8. Les finales les plus courtes sont donc celles où un camp n'a plus que 9 billes, à une éjection de la défaite. Une table de ces finales dirait, pour chaque position, le coup parfait. Voici leur taille, en comptant les 12 symétries du plateau et le camp au trait, et la place qu'il faudrait à 2 bits par position, le minimum :

FinalePositionsPlace nécessaire
9 contre 91,1 × 10¹⁹environ 3 millions de To
10 contre 94,6 × 10¹⁹environ 11 millions de To
11 contre 91,7 × 10²⁰environ 44 millions de To
12 contre 96 × 10²⁰environ 150 millions de To
13 contre 91,8 × 10²¹environ 460 millions de To
14 contre 95,1 × 10²¹environ 1,3 milliard de To
Les six ensemble7,8 × 10²¹environ 2 zettaoctets (2 milliards de disques de 1 To)

Ces six finales dépendent les unes des autres : dès que le camp fort perd une bille, on passe à la ligne du dessous. Il faudrait les calculer toutes ensemble. Pour comparer, les plus grosses tables jamais calculées, celles des échecs à 7 pièces, comptent 423 836 835 667 331 positions (4,2 × 10¹⁴) et tiennent en 18,4 To (lichess). Le seul 9 contre 9 est environ 25 000 fois plus gros.

La mémoire des ordinateurs, aujourd'hui

En disques durs, la place existe presque déjà : IDC comptait 6,8 zettaoctets de stockage installé dans le monde en 2020, avec une croissance d'environ 18 % par an (SDxCentral). À ce rythme, de l'ordre de 18 Zo en 2026 : la table prendrait environ un dixième de tous les disques de la planète. Mais un calcul sur disque serait beaucoup trop lent.

En mémoire vive, ce qu'il faut pour calculer vite, on en est très loin : le plus puissant supercalculateur, El Capitan, a environ 5,4 Po de mémoire (Wikipédia), et il en faudrait environ 370 000 fois plus. Même avec la mémoire, chaque passage sur toutes les positions prendrait, à sa vitesse d'aujourd'hui, de l'ordre de dix ans ; il en faut des dizaines.

Dans combien d'années ?

MachineMémoire aujourd’huiDoublement (rythme passé)Délai
Plus gros supercalculateur5,4 Potous les 3 ans environune cinquantaine d’années (vers 2075-2080)
Ordinateur personnel32 Gotous les 3 à 4 ansplus d’un siècle (vers 2150)

Ces dates sont optimistes : la mémoire ne double plus aussi vite qu’avant, et les puces approchent de leurs limites physiques. Une table compressée gagnerait peut-être un facteur 10 à 100, soit 10 à 20 ans. Et ce ne seraient que les finales à une éjection de la fin : la table de toute la partie, 10²⁴ positions ou plus, reste hors de portée pour très longtemps. D’ici là, c’est la recherche qui joue ces finales : le solveur ci-dessus prouve une 6ᵉ éjection forcée quand elle est à sa portée.

Ce que ça apprend sur Abalone

En 2 contre 2, les seuls gains sont les éjections immédiates : deux billes collées ne peuvent jamais être poussées, et elles peuvent toujours bouger. En 3 contre 2, le camp fort ne force presque jamais l'éjection : contrairement aux échecs où le roi finit acculé, le plateau reste immense face au matériel restant, et le défenseur garde une cinquantaine de cases pour fuir. Mais deux billes d'avance changent tout : en 4 contre 2, le camp fort qui a le trait gagne toujours, en 97 demi-coups au plus. Pour l'Abalone normal, à 14 billes, aucune table n'est possible : la carte suivante dit pourquoi, chiffres à l'appui.

Position en cours

Si ta partie est encore dans une position connue du répertoire, voici ce que les joueurs ont fait ensuite.

Explorateur

Clique un coup pour descendre dans l'arbre, coup par coup — indépendant de ta partie en cours.

Départ — Marguerite belge

La position des tournois depuis 1999. Les premiers coups, classés par fréquence.

Sur les noms d'ouvertures

Contrairement aux échecs, l'Abalone n'a pas de dictionnaire d'ouvertures nommées. Les noms attestés — Marguerite belge, allemande, Standard — désignent des positions de départ, pas des suites de coups. Les lignes sont donc identifiées ici par leurs coups et leur taux de gain réel. Rien n'est inventé.

🔁 Auto-amélioration

Aide

Comment utiliser Abalassembly. Touche une rubrique pour l'ouvrir, ou cherche un mot.

The game, the rules, the puzzles and this help are in English. Some deeper pages (AI Lab, game library, Academy, Brain Gym exercises…) are still in French. Tip: set the language to Français, then let your browser translate the page (right-click → Translate).

🎮 Jouer une partie

Menu ☰ → Jouer. L'écran Configurer avant de jouer réunit tous les réglages :

  • Disposition de départ : Standard, Belgian Daisy (la Marguerite belge des tournois)… et Découverte, 7 billes par camp, idéale pour débuter.
  • Adversaire : Contre l'IA, ou à deux, sur le Même appareil ou En direct (voir « Jouer à deux »).
  • Qui commence ? Les Noirs jouent en premier : Moi te donne les Noirs, Adversaire les Blancs, Aléatoire tire au sort.
  • Niveau de 1 à 10, et Style de l'IA (Auto, Agressif, Défensif, Division, Équilibré, KAAH expérimental). À partir du niveau 4, en style Auto ou Équilibré, l'IA juge les positions avec des poids réglés sur les vraies parties du corpus (méthode Texel du Labo) : nettement plus forte qu'avant à niveau égal.
  • Réflexion max (s) : le temps de réflexion de l'IA. Rempli avec le temps habituel du niveau ; vide, elle réfléchit jusqu'à trouver.
  • Cadence : Libre, 3 cadences toutes prêtes, Chrono, ou Personnaliser… (bonus ou délai par coup, bonus par éjection).
  • Aides : coups possibles mis en évidence, coordonnées a1…i9.

Puis Commencer la partie. Pour jouer : touche 1 à 3 de tes billes alignées pour les sélectionner, puis la case vers laquelle les pousser. Le premier qui éjecte 6 billes adverses gagne.

🧭 Pendant la partie
  • ↩️ Annuler le dernier coup, 💡 Suggérer un coup, 🧠 Pourquoi ce coup ? (l'explication du dernier coup de l'IA).
  • 🤝 Proposer nulle et Abandonner. Une position répétée trois fois est nulle d'office.
  • 1D / 2D / 3D : trois vues du plateau, toutes jouables. 🔄 Inverser tourne le plateau.
  • Le dernier coup est marqué par des chevrons sur les billes déplacées.
  • Sous la liste des coups : le code de la position (format KAAH), avec Copier et Permutations (ses 12 symétries et l'échange des camps).
  • Les onglets 📋 Liste (les coups en tableau Coup | Noir | Blanc, avec le score après chaque éjection) et 📝 Commentaires (un bloc par coup : suite prévue et évaluation de l'IA, distance au centre, cohésion, billes en danger), comme dans Uncle Lolo's Abalone. 📋 Copier les donne en texte.
  • Sous chaque coup de l'IA, son évaluation (« Mil. +1090 · prof. 8 · 19,0 s ») ; touche-la pour voir toute sa réflexion.
🧠 La réflexion de l’IA

Le panneau ▸ Réflexion de l’IA, sous la liste des coups, montre pourquoi l'IA a joué son dernier coup. Pour chaque profondeur, ses 10 meilleurs premiers coups, avec :

  • Éval. : le score du coup, de son point de vue ;
  • Temps : quand il a été fini ; Sous lui : le temps passé dessus ; Positions : combien elle en a examiné ;
  • l'écart de chaque critère (gain, centre, cohésion, bords…) et la Suite prévue. Touche une ligne : la suite s'affiche sur un petit plateau.

Un * signale un score qui compte des éjections calculées au-delà de la suite affichée.

🏁 Après la partie
  • L'écran de fin montre le résultat, ton style et ta carte de chaleur : les cases où tu joues le plus.
  • 🔍 Analyser la partie et ⚠️ Revoir mes erreurs : les coups clés et ceux qui ont coûté cher.
  • ▶ Rejouer la partie, avec ⟨ Précédent et Suivant ⟩.
  • 📤 Partager ou 📋 Exporter la partie : en notation, ou en code à envoyer.

Chaque partie terminée s'enregistre toute seule dans ton Historique.

🕓 Historique, sauvegarde et import
  • Menu → Historique : toutes tes parties, à revoir coup par coup.
  • 📤 Exporter tout : une sauvegarde de ton historique en fichier. Fais-en une de temps en temps : tes données restent sur ton appareil.
  • 📥 Importer : remet un historique sauvegardé, ou ajoute des parties jouées ailleurs (KAAH, Aba-Pro…). Choisis le fichier ou colle le texte, puis indique ton pseudo dans ces parties : c'est lui qui dit quelles parties sont les tiennes. Une partie déjà présente n'est jamais ajoutée deux fois.
  • Sur Android, avec l'application installée : appui long sur un fichier de parties → Partager → Abalassembly. L'import s'ouvre déjà rempli.
  • Changer de téléphone : sur l'ancien, Paramètres → 📦 Exporter mes données (JSON) (tout) ou Historique → 📤 Exporter tout (les parties) ; sur le nouveau, l'import correspondant.
  • 🔄 Synchroniser mes appareils (Historique ou Paramètres) : tes parties, ta progression, tes problèmes et défis, ta carte de chaleur… fusionnés entre deux appareils ou deux navigateurs. En direct, un code dans chaque sens ; sinon par fichier. Rien n'est écrasé, rien n'est compté deux fois.
👥 Jouer à deux
  • Même appareil : vous jouez chacun votre tour sur le même écran.
  • En direct 🧪 : chacun sur son appareil, sans compte. L'un touche Créer une partie, l'autre Rejoindre ; un seul code s'échange au début, puis les coups passent tout seuls.
  • Partie par code (écran de jeu) : pour jouer à distance en différé, en s'envoyant un code.
📖 Progresser
  • Règles du jeu et Abalone Academy : les règles, puis les principes de stratégie.
  • Sur un vrai plateau : apprendre Abalone aux enfants à partir de 3 ans, sans écran — la sécurité, les règles d’or, 8 petites étapes avec leurs schémas, un carnet de progrès et une fiche à imprimer.
  • Problèmes : des positions à résoudre, tirées de vraies parties.
  • Ouvertures : les débuts de partie, avec leurs taux de gain réels.
  • Analyse et Mes statistiques : ta progression, ton classement, ton style ; filtres par période et par type de partie ; tes résultats par niveau, style, couleur, disposition et adversaire ; ta précision partie par partie ; tes 12 dimensions et tes ouvertures face aux vrais joueurs ; export CSV. Dans la carte Éjections, tes remontées, où tombent tes billes et toi face aux vrais joueurs.
  • Gym Cerveau : des exercices courts de vision du jeu. ⚔️ Duel Cerveau : relie-toi à un ami (Se connecter à un ami, même code que pour jouer en direct), puis Lancer un duel — 3 manches de vitesse, la même position pour vous deux ; le meilleur score gagne la manche, à égalité le plus rapide. Une barre face à face, aux couleurs du thème de chacun, montre qui pousse qui : au front, 1 bille contre 1 à égalité, jusqu'à 3 contre 1 pour celui qui mène ; la pastille verte ✓ veut dire que l'autre a déjà répondu.
  • Formation Formateurs : pour animer des ateliers.
🧪 Explorer
  • Bibliothèque de parties : des milliers de vraies parties (MIGS, AbalOnline, tournois, KAAH), à rejouer et filtrer.
  • Stats du corpus : les chiffres de ces parties — dont les billes qui tombent (qui fait tomber la première bille gagne-t-il, le tableau des remontées, le score final, la carte des éjections), ce qui fait gagner et comment jouent les vrais joueurs —, des filtres (source, disposition, longueur), qui gagne selon l'avance et le moment, les premiers coups, où sont les billes, et la profondeur de l'IA selon le temps de réflexion, mesurée sur ton appareil et relevée pendant tes parties.
  • Tables de finale : les finales résolues exactement (2 contre 2, 3 contre 2, 4 contre 2), avec un entraînement.
  • Labo IA : des outils pour rendre l'IA plus forte et la comprendre, en onglets. Tableau de bord : les totaux du Labo et ses graphiques (gain réel, poids du champion au fil des adoptions, parties par jour…). Auto-amélioration : l'IA essaie de petits changements de ses poids contre son réglage actuel, par paires depuis de vraies positions de Marguerite belge, et n'adopte qu'après un verdict statistique. Elle part des poids Texel, ceux de l'IA à partir du niveau 4 : ce qu'elle adopte les remplace à ces niveaux, sur ton appareil. Méthode Texel : des réglages qui devinent le mieux le gagnant des vraies parties, à vérifier en duels. Tournoi des styles, Niveaux (la hauteur de chaque marche, en Elo), Comme les humains (combien de fois l'IA joue le coup du joueur ; un style « Humain »), Contre toi (ton clone à partir de ton historique, et le style qui le bat le mieux), Ouvertures (les débuts de la Marguerite belge joués par l'IA). Dans Autres outils : le test des critères de KAAH, le benchmark, le NNUE.
  • Détection photo / plateau : photographie un vrai plateau pour le reproduire.
  • Observer : suivre une partie PlayStrategy en direct. Tournoi : un tournoi contre des IA.
  • Variantes et Éditeur : d'autres règles et dispositions, ou ta propre position.
📲 Installer l’application, jouer hors ligne
  • Android (Chrome) : menu ⋮ → Installer l'application.
  • iPhone (Safari) : bouton Partager → Sur l'écran d'accueil.
  • Après une première visite, le site fonctionne hors ligne : jeu, IA, problèmes, bibliothèque. Seuls le jeu en direct et PlayStrategy demandent une connexion.
  • Tout est enregistré sur ton appareil, rien sur un serveur : pense à sauvegarder (Paramètres → 📦 Exporter mes données).
🔤 Notations et codes
  • Aba-Pro : la bille de queue du groupe, puis la case voisine dans la direction de la poussée (« a1b2 ») ; un déplacement latéral s'écrit sur 6 caractères (« c2c4d3 » : c2-c3-c4 vont en d3-d4-d5).
  • Nacre, la notation de KAAH et KAAWA : la queue avant le coup, puis la tête après le coup (« a1d4 ») — l'écart donne la longueur du groupe. La liste des coups montre les deux notations.
  • Code de position (format KAAH) : billes noires puis blanches, chaque moitié précédée du nombre de billes éjectées de ce camp (« 0a12b123…_0a45… »).
  • Les cases vont de a1 à i9 : la lettre est la rangée (a en bas, i en haut), le chiffre la colonne.
⚙️ Réglages et questions
  • Menu → Paramètres : ton profil, l'accessibilité, les notifications, et les autorisations — dont le Mode Enfant (plateau aux couleurs vives, sans chat ni liens externes), la caméra et le micro.
  • Toujours dans les Paramètres : 📦 Exporter mes données (JSON) et 📥 Importer mes données (JSON), la sauvegarde complète de tes données.
  • Menu ❓ Aide en haut de l'écran : poser une question, faire une suggestion, signaler un bug. Ces messages s'ouvrent sur GitHub, qui demande un compte (gratuit).
  • Une adresse par page : chaque entrée du menu a la sienne, à garder en favori ou à envoyer. Par exemple …/Abalassembly/#corpus ouvre directement les Stats du corpus, #regles les Règles du jeu, #problemes les Problèmes. Le bouton Retour revient à la page d'avant.
🎮 Playing a game

Menu ☰ → Play. The Set up your game screen gathers every setting:

  • Starting layout: Standard, Belgian Daisy (the tournament layout)… and Discovery, 7 marbles per side, ideal for beginners.
  • Opponent: Against the AI, or two players, on the Same device or Live (see “Playing a friend”).
  • Who starts? Black moves first: Me gives you Black, Opponent gives you White, Random draws lots.
  • Level from 1 to 10, and AI style (Auto, Aggressive, Defensive, Divide, Balanced, KAAH experimental). From level 4, in Auto or Balanced style, the AI judges positions with weights tuned on the corpus’s real games (the Lab’s Texel method): clearly stronger than before at the same level.
  • Max thinking time (s): how long the AI may think. Filled in with the level’s usual time; left empty, the AI thinks until it finds a move.
  • Time control: Untimed, 3 ready-made controls, Clock, or Customize… (increment or delay per move, bonus per ejection).
  • Aids: possible moves highlighted, a1…i9 coordinates.

Then Start the game. To play: tap 1 to 3 of your aligned marbles to select them, then the cell you want to move them to. The first player to eject 6 opposing marbles wins.

🧭 During the game
  • ↩️ Undo last move, 💡 Suggest a move, 🧠 Why this move? (the explanation of the AI’s last move).
  • 🤝 Offer a draw and Resign. A position repeated three times is a draw automatically.
  • 1D / 2D / 3D: three views of the board, all playable. 🔄 Flip turns the board around.
  • The last move is marked with chevrons on the marbles that moved.
  • Below the move list: the position code (KAAH format), with Copy and Permutations (its 12 symmetries and the colour swap).
  • The 📋 List tab (the moves in a Move | Black | White table, with the score after each ejection) and the 📝 Comments tab (one block per move: the AI's expected continuation and evaluation, distance to centre, cohesion, marbles in danger), as in Uncle Lolo's Abalone. 📋 Copy gives them as text.
  • Under each AI move, its evaluation (“Mid. +1090 · depth 8 · 19.0 s”); tap it to see its whole reasoning.
🧠 The AI’s reasoning

The ▸ AI reasoning panel, below the move list, shows why the AI played its last move. For each depth, its 10 best first moves, with:

  • Eval.: the move’s score, from the AI’s point of view;
  • Time: when it was finished; Under it: the time spent on it; Positions: how many positions it examined;
  • the difference on each criterion (gain, center, cohesion, edges…) and the Expected line. Tap a row: the line plays out on a small board.

A * marks a score that counts ejections computed beyond the line shown.

🏁 After the game
  • The end screen shows the result, your style and your heat map: the cells where you play most.
  • 🔍 Analyze the game and ⚠️ Review my mistakes: the key moves, and the ones that cost you.
  • ▶ Replay the game, with ⟨ Previous and Next ⟩.
  • 📤 Share or 📋 Export the game: in notation, or as a code to send.

Every finished game is saved automatically in your History.

🕓 History, backup and import
  • Menu → History: all your games, to review move by move.
  • 📤 Export all (Aba-Pro): a backup of your history as a file. Make one now and then: your data stays on your device.
  • 📥 Import: restores a saved history, or adds games played elsewhere (KAAH, Aba-Pro…). Pick the file or paste the text, then give your nickname in those games: it tells which games are yours. A game that is already there is never added twice.
  • On Android, with the app installed: long-press a game file → Share → Abalassembly. The import opens already filled in.
  • Changing phones: on the old one, Settings → 📦 Export my data (JSON) (everything) or History → 📤 Export all (Aba-Pro) (the games); on the new one, the matching import.
  • 🔄 Sync my devices (History or Settings): your games, progress, puzzles and daily puzzles, heat map… merged between two devices or two browsers. Live, with one code each way; otherwise with a file. Nothing is overwritten, nothing is counted twice.
👥 Playing a friend
  • Same device: you take turns on the same screen.
  • Live 🧪: each on your own device, no account. One taps Create a game, the other Join; a single code is exchanged at the start, then the moves flow by themselves.
  • Game by code (game screen): to play remotely at your own pace, by sending each other a code.
📖 Improving
  • Game rules and Abalone Academy: the rules, then strategy principles.
  • On a real board: teaching Abalone to children from age 3, screen-free — safety, golden rules, 8 small steps with diagrams, a progress notebook and a printable guide.
  • Puzzles: positions to solve, taken from real games.
  • Openings: how games begin, with their real win rates.
  • Analysis and My statistics: your progress, your rating, your style; filters by period and game type; your results by level, style, colour, layout and opponent; your accuracy game by game; your 12 dimensions and openings against real players; CSV export. In the Ejections card, your comebacks, where your marbles fall and you against real players.
  • Brain Gym: short board-vision exercises. ⚔️ Brain Duel: link up with a friend (Connect to a friend, the same code as for live play), then Start a duel — 3 speed rounds, the same position for both of you; the best score wins the round, the fastest breaks a tie. A face-to-face bar, in each player’s theme colours, shows who is pushing whom: at the front, 1 marble against 1 when level, up to 3 against 1 for the leader; the green ✓ dot means the other player has already answered.
  • Trainer course: for running workshops.
🧪 Explore
  • Game library: thousands of real games (MIGS, AbalOnline, tournaments, KAAH) to replay and filter.
  • Corpus stats: the numbers behind these games — including falling marbles (does the first to push a marble off win, the comeback table, the final score, the ejection map), what wins games and how real players play —, filters (source, layout, length), winning by lead and moment, first moves, where the marbles are, and the AI’s depth by thinking time, measured on your device and recorded during your games.
  • Endgame tables: endgames solved exactly (2 vs 2, 3 vs 2, 4 vs 2), with training.
  • AI Lab (in French): tools to make the AI stronger and understand it, in tabs. Dashboard: the Lab’s totals and charts (real gain, the champion’s weights adoption after adoption, games per day…). Self-improvement: the AI tries small changes to its weights against its current setting, in pairs from real Belgian Daisy positions, and adopts one only after a statistical verdict. It starts from the Texel weights, those of the AI from level 4: what it adopts replaces them at those levels, on your device. Texel method: settings that best guess the winner of real games, to be checked in duels. Style tournament, Levels (the height of each step, in Elo), Like humans (how often the AI plays the player’s move; a “Human-like” style), Against you (your clone from your history, and the style that beats it best), Openings (the Belgian Daisy openings played by the AI). Under Other tools: the test of KAAH’s criteria, the benchmark, the NNUE.
  • Photo / board detection: photograph a real board to reproduce it.
  • Watch: follow a PlayStrategy game live. Tournament: a tournament against AIs.
  • Variants and Editor: other rules and layouts, or your own position.
📲 Install the app, play offline
  • Android (Chrome): menu ⋮ → Install app.
  • iPhone (Safari): Share button → Add to Home Screen.
  • After a first visit, the site works offline: game, AI, puzzles, library. Only live play and PlayStrategy need a connection.
  • Everything is stored on your device, nothing on a server: remember to back up (Settings → 📦 Export my data (JSON)).
🔤 Notation and codes
  • Aba-Pro: the group’s tail marble, then the neighbouring cell in the direction of the push (“a1b2”); a side-step is written with 6 characters (“c2c4d3”: c2-c3-c4 move to d3-d4-d5).
  • Nacre, the notation of KAAH and KAAWA: the tail before the move, then the head after the move (“a1d4”) — the distance gives the length of the group. The move list shows both notations.
  • Position code (KAAH format): black marbles then white ones, each half preceded by the number of that side’s marbles already ejected (“0a12b123…_0a45…”).
  • Cells run from a1 to i9: the letter is the row (a at the bottom, i at the top), the number the column.
⚙️ Settings and questions
  • Menu → Settings: your profile, accessibility, notifications and permissions — including Kids mode (bright board, no chat or external links), camera and microphone.
  • Also in Settings: 📦 Export my data (JSON) and 📥 Import my data (JSON), the full backup of your data.
  • The ❓ Help menu at the top of the screen: ask a question, make a suggestion, report a bug. These messages open on GitHub, which needs a (free) account.
  • One address per page: every menu entry has its own, to bookmark or send. For example …/Abalassembly/#corpus opens Corpus stats straight away, #rules the Game rules, #puzzles the Puzzles. The Back button returns to the previous page.

Abalassembly est un projet personnel, gratuit, publié en open source (licence GPL v3) sur GitHub.

Le jeu Abalone® a été créé par Michel Lalet et Laurent Levi. La marque Abalone est une marque déposée d'Abalone S.A. Ce site est un projet de fan, non affilié et non approuvé par Abalone S.A.

Abalassembly n'est pas hébergé sous le nom de domaine « Abalone.com » ni associé à celui-ci — cette mention, présente par erreur dans une version antérieure du site, a été corrigée.

Aucune société, aucune entité légale n'édite ce site : il s'agit d'un projet individuel, sans activité commerciale.

En une phrase : ce site ne collecte aucune donnée personnelle.

Abalassembly est un fichier unique qui tourne entièrement dans votre navigateur. Vos parties, votre progression, vos réglages et vos préférences restent stockés localement sur votre appareil (localStorage) — rien n'est envoyé vers un serveur, parce qu'aucun serveur actif ne reçoit ces informations.

Un backend existe bien dans un dépôt séparé (comptes, sauvegarde en ligne, réseau de calcul du Labo) mais il est volontairement désactivé — tant qu'il ne l'est pas, aucune donnée ne quitte votre navigateur.

Effacer vos données : videz le stockage local de votre navigateur pour ce site (Réglages du navigateur → Confidentialité → Données de site), ou utilisez la fonction d'export/suppression si votre navigateur la propose.

Contact : passez par les issues GitHub du projet.

3
Tours
Mensuel
Fréquence
Solo
vs IA locale
Gratuit
○ Inscriptions
Tournoi mensuel
Format élimination directe · Parties 10+5 · Ouvert à tous les niveaux ·
🥇
1ʳᵉ place
Badge Champion + 1000 XP
+ Titre exclusif pendant 1 mois
🥈
2ᵉ place
Badge Argent + 500 XP
🥉
3ᵉ place
Badge Bronze + 250 XP
🎖️
Top 8
100 XP + badge participation
⚙️ Réglages organisateur
Définissez les règles appliquées à tous les participants pendant le tournoi. « Aléatoire » = tiré au sort à chaque partie.
Ton parcours — Élimination directe (3 tours)
Prochaines parties
📚 Portraits issus du Trombinoscope Abalone Online — section dédiée aux acteurs de la communauté mondiale. Pour figurer ici, contactez-nous sur Discord.
?
—
@—
ELO Actuel
—
—
vs période précédente
Classement global
—
Rang amis
—
Top %
—
🎮
0
Parties
🧩
0
Puzzles
🏆
0
Victoires
—
🔥
0
Série active
—
⏱
—
Temps de jeu
non suivi
⚡
0
XP Total
—
🎯
—
Divergence IA (HAD)
—
ELO Max
—
—
Temps compétitif
—
non suivi
Statistiques par moteur
Sur 15 parties de test équitables (général) : le moteur actuel gagne 8, le NNUE gagne 2, 5 nulles — proposé par transparence sur ce qu'on a essayé, pas comme une amélioration mesurée à grande échelle.
Tes résultats personnels, par moteur choisi
Profil de décision
Pour chaque coup que tu as joué, comparé à tous les coups légaux disponibles à cet instant précis — calculé depuis ton historique de parties, pas une estimation.
Activité
Éjections
Noir vs Blanc
Des mesures sur l'Abalone lui-même, calculées à partir des parties réelles embarquées dans le site (MIGS, AbalOnline, PlayStrategy et parties de référence) — pas sur tes propres parties, qui sont dans Mes statistiques. Chaque chiffre indique sa source.
Measures of Abalone itself, computed from the real games built into the site (MIGS, AbalOnline, PlayStrategy and reference games) — not from your own games, which are in My statistics. Every figure gives its source.
Toutes tes parties terminées, stockées sur cet appareil. Clique « Revoir » pour rejouer coup par coup depuis le début.
Exercice en cours
Choisis une zone ci-dessus pour commencer.
ℹ️ Ce parcours délivre une attestation de suivi à la fin — la preuve que quelqu'un a parcouru ce programme et réussi l'évaluation. Ce n'est pas un agrément officiel d'aucune fédération : Abalassembly est un site fichier unique, sans organisme derrière. C'est l'équivalent d'un certificat de fin de cours en ligne, pas d'un diplôme.
Public visé :
Tronc commun
🔷
Le plateau et le but
Plateau hexagonal, 14 billes par joueur. Créé en 1987 par Michel Lalet et Laurent Levi. Le but : éjecter 6 billes adverses.
🤝
Le sumito
3 billes peuvent pousser 1 ou 2 adverses, 2 peuvent en pousser 1 — jamais l'inverse. La règle centrale à faire ressentir avant tout.
🎯
Ta posture de formateur
Faire jouer plus que théoriser. Chaque séance ci-dessous s'appuie sur un outil réel du site — pas une fiche à réciter.

Règles complètes et détaillées : page Règles du jeu — ce parcours ne les reproduit pas pour éviter que les deux divergent avec le temps.

🧒 Avec des enfants
Séances courtes (20-30 min), une seule idée par séance. Nommer les billes plutôt que dire "pièce". Laisser perdre contre un enfant plus jeune de temps en temps n'apprend rien — mieux vaut baisser sciemment le niveau et l'annoncer. Le tutoriel interactif du site (bouton "Lancer le tutoriel" en page Règles) fonctionne bien en autonomie après la 1ère séance encadrée.
Les 6 séances
Évaluation

8 questions : règles, reconnaissance des motifs de faiblesse, mises en situation. La question de motif est générée sur une vraie position, comme dans l'exercice Diagnostic de Gym Cerveau — jamais la même deux fois. Seuil de réussite : 6/8.

Attestation
🔒 Coche les 6 séances et réussis l'évaluation (6/8 ou plus) pour débloquer l'attestation imprimable.
?
Vous
ELO —
VS
🔍
Les profils proposés ici sont des exemples de démonstration. Aucune partie n'étant conservée pour l'instant, il n'existe ni classement ni statistiques réelles.
Entrez un nom de joueur pour comparer les statistiques
Comparer avec un ami
🔒 Démonstration hors-ligne — le backend de diffusion n'est pas déployé. Ces événements sont des exemples, pas des parties réelles en cours.
Événements du jour
DÉMO
🏆
MSO Abalone 2026 — Demi-finalesEXEMPLE
SumitoPro 🇩🇪 vs StonePusher99 🇺🇸 · démonstration, pas une partie réelle
▶
🥇
Tournoi mensuel — Ronde 3
8 parties en cours · Commence dans 18 min
▶
Où suivre l'actualité
📰
Le blog Abalone Online : actualités, variantes, problèmes du mois
onlineabalone.wordpress.com · lien externe
🎓
Abalone Academy : cours et problèmes
onlineabalone.wordpress.com · lien externe
🆕
Les nouveautés d'Abalassembly : chaque version, datée
github.com · journal des versions
En ligne (3)
Hors ligne
💡 Suggestions

🎨 Les créateurs du jeu

Michel Lalet & Laurent Lévi
Inventeurs d'Abalone — 1987

Deux étudiants français qui imaginent un jeu de stratégie abstrait inspiré du sumo : pousser l'adversaire hors du cercle. Édité dès 1988, Abalone deviendra l'un des jeux abstraits les plus primés au monde.

✍️ Les pionniers de la notation

Michael Frank
MIT — début des années 1990

A eu l'intuition décisive d'inscrire le plateau hexagonal dans un repère orthogonal (x, y), sans recourir au troisième axe. Cette idée est devenue la base de presque tous les systèmes de notation modernes.

Marc Ghigou
Fédération Française d'Abalone — 1989-1990

Auteur des premiers systèmes de notation officiels, publiés dans le magazine « Jeux & Stratégie ». Des tentatives pionnières qui ont défriché le terrain malgré leurs ambiguïtés.

Aba-Pro & Nacre
Les deux standards actuels

Les deux systèmes de notation qui se sont imposés, hérités des deux IA historiques du même nom. Abalassembly utilise l'encodage ULA, dans cette filiation.

🤖 Les intelligences artificielles fondatrices

Tino Werner, O. Aichholzer & F. Aurenhammer
ABA-PRO — Université de Graz, 2002

L'une des IA d'Abalone les plus fortes de son époque (recherche en profondeur 9-10), réputée invaincue à son niveau champion. Une référence académique majeure.

David Malek
My Lovely Abalone (MLA)

IA communautaire ambitieuse, réputée capable de rivaliser avec ABA-PRO à son meilleur niveau. Un projet emblématique de la passion des joueurs pour la programmation d'Abalone.

Pascal Chorus
AIBA — Université de Maastricht, 2009

A démontré la supériorité de l'Alpha-Bêta sur les approches Monte-Carlo à Abalone, et formalisé une fonction d'évaluation de référence (matériel + contrôle du centre).

Campos & Langlois
Abalearn — INESC-ID Lisbonne, 2003

Pionniers de l'apprentissage par renforcement appliqué à Abalone, avec une approche « risk-seeking » qui résout le problème des parties défensives interminables.

Laurent Pagli
Encodage ULA — 2013

Auteur de l'encodage des coups (ULA) et d'analyses fines du tri des coups et de la recherche de quiescence. Son travail est au cœur du moteur d'Abalassembly.

💬 La communauté francophone

Le blog Abalone Online & MiGs
Serveur de jeu et encyclopédie

Le serveur MiGs et le blog « Abalone Online » ont préservé pendant des années l'histoire, les variantes, les problèmes et le musée du jeu. Une ressource inestimable pour toute la communauté.

Les joueurs des serveurs
abal.online, MiGs & au-delà

Toutes celles et ceux qui font vivre Abalone en ligne, partie après partie. Sans eux, rien de tout cela n'aurait de sens.

Sources : blog Abalone Online, publications académiques (Graz, Maastricht, Lisbonne, Yeditepe) et travaux de Laurent Pagli. Les noms cités appartiennent à leurs auteurs ; cette page leur rend hommage à titre informatif.
♟ Complexité d'Abalone vs autres jeux
Jeu Plateau Complexité état (log10) Complexité arbre (log10) Coups moy.
Dames32213170
Échecs644612380
⚫ Abalone6123154 !87
Go361172360150
⚡ L'arbre de jeu d'Abalone (10154) est plus complexe que les Échecs (10123) malgré un plateau plus petit.
Le facteur de branchement moyen est de 60 coups possibles par position.
Source : github.com/altin/abalone-ai
Algorithmes IA pour Abalone
♟
Minimax + Alpha-Beta
L'algorithme le plus utilisé. Alpha-Beta élimine les branches inutiles, permettant une profondeur de 9 ply selon Aicholzer et al. 2005. Implémenté dans notre bot Expert.
MichielVerloop/AbaloneAI ↗
🌳
Monte-Carlo Tree Search
Simule des milliers de parties aléatoires pour évaluer les coups. Particulièrement efficace en fin de partie. Méthode de AlphaGo adaptée à Abalone.
altin/abalone-ai ↗
🔢
Table de Transposition
Mémorise les positions déjà évaluées pour éviter les calculs redondants. Gain de vitesse majeur selon les recherches de Polytechnique Montréal (INF8175).
soniquentin/Abalone_AI_Minimax ↗
⚡
IA Adaptative (Good Sport)
L'IA évalue la force moyenne des coups adverses et ajuste sa difficulté automatiquement — monte si elle gagne trop, descend si elle perd. Idéale pour garder les joueurs motivés.
jbyrne-strathy/Abalone ↗
🧮 Les 3 Heuristiques de notre IA (implémentées)
h1
Distance au centre
Somme des distances de chaque bille au centre E5. Minimiser = billes au centre = meilleure position. Poids ×10 dans la fonction finale.
h2
Cohésion des groupes
Nombre de groupes connexes. Moins de groupes = billes mieux groupées = position plus solide. Calculé par BFS. Poids ×5.
h3
Menaces de poussée (Sumito)
Compte les coups Sumito disponibles (2v1, 3v1, 3v2). Activé uniquement près du centre (distance < 3) et pondéré ×8 pour favoriser l'attaque. Selon github.com/altin.
💾
ABA-PRO v4.7
Logiciel de référence Windows — analysé depuis les fichiers binaires
Analysé ✅
5 Configurations de départ
🔵 Standard — Classique
🌼 Belgian Daisy — MSO officiel
🌸 German Daisy — Groupes rapprochés
🌷 Dutch Daisy — Belgian + billes bloquantes
🏔 Swiss Daisy — German + billes bloquantes
Notation ABA-PRO
a1b2 → inline (bille a1 vers b2)
c2c3d3 → broadside (groupe c2-c3 vers d3)
a=bas · i=haut
lettres=rangées · chiffres=colonnes
Commentaires analytiques de Gert Schnider (partie NACRE, ABA-PRO 4.7)
Ouverture
“This is the wrong idea — pushing out marbles in the opening is normally misguided.”
Milieu
“White managed to combine his balls and black is cut in two groups. Two balls are not enough compensation — white's position is already winning.”
Tactique
“White induces its opponent to push him nearer to the center!”
Sacrifice
“With this fine sacrificial move it ensures its command of the center.”
Fin de partie
“With the next few moves white destroys the last bit of cohesion within the black balls before pushing them out.”
🔍 Fichiers analysés : ABA-PRO.HLP · ABA-PRO.cnt · NACRE-ABAPRO_Game3.ABA · Aba-Pro.exe (PE32 Intel 386)
Dépôts GitHub référencés
📁
altin/abalone-ai
6 algorithmes : Minimax, Alpha-Beta, PVS, MCTS + heuristiques h1+h2+h3
⭐⭐⭐
↗
📁
soniquentin/Abalone_AI_Minimax
Minimax optimisé — Polytechnique Montréal INF8175, rapport final en français
⭐⭐
↗
📁
MichielVerloop/AbaloneAI
Implémentation du papier académique 2012 Alpha-Beta + Belgian/German Daisy
⭐⭐
↗
📁
jbyrne-strathy/Abalone-with-Good-Sport-AI
IA adaptative — s'ajuste au niveau du joueur (Hugh + Maximilian)
⭐⭐
↗
📁
nsalleron/Abalone
Négamax + Alpha-Beta + fonctions évaluation — code en français
⭐
↗
📁
Cotix/Abalone
Objectif : battre ABA-PRO (10 ply) avec C++ optimisé -O3
⭐
↗
📁
Durganshu/Abalone-Game
MinMax + AlphaBeta parallélisé OpenMP + protocole réseau TCP
⭐
↗
📁
thdemarty/abalone
Plateau comme matrice rectangulaire étirée — représentation efficace
⭐
↗
Agents notables — Recherche académique
ABA-PRO — Aichholzer, Aurenhammer & Werner · Graz 2002
Premier agent à battre Gert Schnider (3× champion mondial). α-β depth 9-10 avec heuristic pruning (compacité + distance centre de masse). Limite : sur-élagage en fin de partie.
Abalearn — Campos & Langlois · INESC-ID Lisbonne 2003
Premier agent TD-learning pour Abalone. Risk-seeking RL (κ=−1). Bat ELO 1448 en ligne, tient 3h30 contre ELO 1501 sans concéder un point. Paramètres : α=0.005 · λ=0.7 · γ=0.5.
AIBA — Pascal Chorus · Maastricht Univ. 2009
Alpha-Beta vs Monte-Carlo : 60 parties, 60-0 pour α-β. MC n'éjecte que 3 billes au total. Meilleure fonction d'évaluation : ±1000 matériel · ±400 centre · ±320 cohésion · ±40 attaques.
Nacre — Agent TD + deep search · non publié
TD-learning avec recherche > 1-ply. Citation : "1 ply supplémentaire > davantage d'heuristiques". Critique ABA-PRO pour son pruning excessif en endgame — propose un pattern database d'end-games.
My Lovely Abalone — Agent communautaire · non publié
Minimax créé par un fan qui aurait battu ABA-PRO au niveau maximum. Intègre opening book + base de données de fin de partie. Cité comme preuve que le futur de l'IA Abalone viendra de la communauté.
💡 Consensus académique — 4 sources, 2002-2009
🎯 Centre d'abord, attaque ensuite — Occuper le centre en opening est décisif. Attaquer avant d'avoir un groupe solide au centre = perdre en fin de partie.
⚖️ Avantage au 2ème joueur sur German Daisy — Si Noir avance trop tôt, Rouge pousse et fragmente son groupe immédiatement (Lee & Noh, Cornell/Princeton 2009).
🔬 Alpha-Beta >> Monte-Carlo — 60-0 en test. Monte-Carlo échoue car les coups aléatoires sont majoritairement mauvais à Abalone (Chorus 2009).
⚠️ Jeu défensif = partie infinie — Sans risk-seeking (κ < 0), l'agent ne pousse jamais et la partie ne se termine pas. Résolu par Abalearn avec κ=−1.
📊 Complexité — 4 sources convergentes — Branchement 60-80 coups · Durée ~87 coups · Game-tree 5×10¹⁵⁴ · État ~10²⁴.