Un jeu ancestral, stratégique et universel, accessible à tous !
Je suis très heureux de vous présenter PlayAwale, une adaptation numérique de l’Awalé que je développe seul, avec passion, depuis plusieurs mois.
L’Awalé est bien plus qu’un simple jeu. C’est un jeu de stratégie ancestral, transmis de génération en génération en Afrique de l’Ouest, qui traverse les âges et les cultures avec une modernité étonnante.
Simple à apprendre, mais redoutable à maîtriser, il fait travailler la mémoire, l’anticipation, la logique et la patience. Chaque partie est une véritable gymnastique cognitive, où la vision à long terme compte souvent plus que les coups spectaculaires.
Créer une version numérique de ce jeu, accessible gratuitement sur le Web, est pour moi une façon de partager un patrimoine culturel vivant, tout en proposant une expérience ludique, éducative et universelle.
🌍 Jouez partout, tout de suite et sans rien installer
Pas d’application à télécharger, pas de compte à créer. PlayAwale s’ouvre dans votre navigateur, et la partie peut commencer. Sur téléphone, tablette ou ordinateur, l’interface s’adapte, elle reste fluide et lisible.
Quelques points qui comptent : le jeu est disponible en plusieurs langues, aucune donnée personnelle n’est collectée, et l’accès est totalement gratuit.
📊 Plus de 15 000 parties jouées dans le monde entier… et ça continue !
Depuis le lancement, plus de 15 000 parties ont été jouées sur PlayAwale.com, et Google a indexé plus de 28 000 pages de replays. Mais ce qui me touche davantage que les chiffres, c’est de voir des joueurs revenir, analyser leurs parties, progresser, prendre goût à la stratégie. Il y a quelque chose de particulier à voir un joueur découvrir la profondeur d’un jeu qu’il croyait simple.
Le projet a beaucoup évolué depuis ses débuts, et il continue grâce à vos retours. Un grand merci à Olivier Planchon pour ses conseils précieux, et un merci immense au Club Awalé pour son soutien, son coup de projecteur, et l’organisation d’un concours avec un vrai plateau en bois offert au premier vainqueur du niveau « Maître Awalé ». Merci de faire vivre ce jeu millénaire.
Merci aussi à l’Équipe de France d’Awalé, qui a remporté le plateau pour son association et salué la qualité stratégique du niveau « Maître Awalé ». Une belle reconnaissance.
🤖 Une IA qui apprend, grâce à vous
Chaque victoire humaine contre le niveau Maître Awalé est enregistrée pour contribuer à son amélioration. L’objectif n’est pas de créer une IA figée, mais un adversaire qui évolue et apprend des meilleurs joueurs pour devenir, au fil du temps, de plus en plus redoutable.
🧠 PlayAwale.com, une adaptation de l’Awalé
L’Awalé est pratiqué dans toute l’Afrique de l’Ouest et bien au-delà, sous différents noms selon les régions et les traditions :
Oware (Ghana)
Ayo (Nigéria)
Wari (Haïti, Bénin)
Awari (Caraïbes)
Il appartient à la grande famille des jeux Mancala, un terme d’origine arabe signifiant « déplacer », qui regroupe de nombreuses variantes traditionnelles à travers le monde. Un jeu de semailles !
⚖️ Une base de règles claire et équilibrée
Les règles de l’Awalé peuvent légèrement varier d’un pays à l’autre : nombre de graines, conditions de capture, fin de partie…
Sur PlayAwale.com, je me suis appuyé sur une variante ivoirienne, que je trouve particulièrement claire et équilibrée. Ce sont les règles pratiqués lors des rencontres internationales. Ce choix vise simplement à proposer une base cohérente, tout en respectant l’esprit du jeu tel qu’il est pratiqué traditionnellement.
Une règle essentielle y est strictement respectée :
Il est interdit d’affamer son adversaire : un joueur doit toujours lui laisser la possibilité de jouer.
🎮 Des modes de jeu pour apprendre, progresser et partager
🤖 Joueur contre BOT : une progression pensée pour tous
Le mode solo propose plusieurs adversaires virtuels, chacun avec sa logique de jeu.
À noter : ces adversaires n’ont pas tous la même façon de jouer. Un niveau peut parfois sembler plus facile qu’un autre selon votre style, vos habitudes et votre capacité d’anticipation.
L’IA de PlayAwale, un parcours de huit niveaux
L’IA de PlayAwale — un parcours de huit niveaux
Concevoir l’intelligence artificielle de PlayAwale a été l’un des défis les plus stimulants du projet.
Une aventure personnelle avant tout
Je m’appelle Nicolas Lion, né en Côte d’Ivoire, grandi en France. L’Awalé, c’est un jeu qui m’a toujours fasciné. Les parcs l’été, les soirées entre amis… il m’a suivi partout.
Après pas mal d’années comme analyste développeur, j’ai fait un virage que peu de gens comprennent au premier abord : j’ai travaillé dans l’agriculture, par amour de la terre, par besoin de quelque chose de vivant entre les mains. J’ai même passé mon BPREA à 40 ans pour être exploitant. Ce n’était pas une fuite, c’était un choix sincère et assumé. Jusqu’à ce que le corps décide autrement et m’oblige à tourner la page.
La curiosité technique, elle, n’avait jamais vraiment lâché. L’idée de PlayAwale me trottait dans la tête depuis deux décennies, mais les navigateurs de l’époque n’étaient tout simplement pas à la hauteur. Alors dans les années 2000, j’avais construit PHPSudo par plaisir — un moteur de Sudoku capable de générer des grilles à solution unique, du 4×4 au 16×16, non pas par force brute, mais en modélisant les raisonnements humains avec une seule fonction par raisonnement à toutes les dimensions. Un défi personnel, pour le plaisir de le relever.
Il y a aussi cette image qui ne me quitte pas : l’Awalé est un jeu où l’on sème des graines. J’ai grandi avec la programmation, je me suis construit aussi avec la terre. Ces deux passions qui semblaient si loin l’une de l’autre se retrouvent ici, dans ce projet. C’est peut-être ça, ma plus belle récolte.
Tout ça pour dire que PlayAwale n’est pas sorti de nulle part, et maintenant, plongeons dedans. Revenons à nos graines ! 🙂
En développant le projet, j’ai remarqué un paradoxe : les ressources stratégiques sur l’Awalé sont rares, alors que le jeu recèle une profondeur immense. C’est pour ça que j’enregistre et partage les parties jouées sur le site — pour mettre ces données à disposition de tous, et aider les curieux à mieux comprendre ce jeu.
Les premiers niveaux — apprendre à regarder avant de calculer
Les niveaux débutants n’ont pas besoin de calculer loin pour être utiles. Le premier joue de manière quasi aléatoire parmi les coups légaux. Le suivant commence à évaluer chaque coup : est-ce que je capture beaucoup ? Est-ce que je laisse une prise facile à mon adversaire ? C’est simple, mais ça pose les fondations : un moteur de jeu fiable, des règles bien appliquées, et un premier système de notation des coups.
À partir du niveau 3 — l’IA qui « pense » plusieurs coups d’avance
Dès le troisième niveau, l’IA change de nature. Elle ne regarde plus un seul coup, elle explore l’arbre des possibilités : « si je fais ça, il peut faire ça, et alors je peux répondre ça… » C’est l’algorithme Minimax avec élagage Alpha-Beta, la colonne vertébrale de la plupart des IA de jeux de stratégie. En clair : l’IA cherche le meilleur coup possible en simulant plusieurs tours à l’avance, et elle élimine intelligemment les pistes sans intérêt pour aller plus loin dans le temps imparti.
Au fil des niveaux, cette évaluation s’enrichit. L’IA commence à surveiller les cases vulnérables (celles à 2 ou 3 graines, facilement capturables), à comprendre les marches (un concept propre à l’Awalé qui crée des avantages de rythme), à repérer les positions défensives solides, et à anticiper les risques de famine.
Un niveau intermédiaire ajoute même une mémoire des positions déjà analysées (pour ne pas recalculer deux fois la même chose) et une détection du style de l’adversaire, pour adapter son jeu en conséquence.
Le niveau 7 — Stratège Probabiliste, une approche radicalement différente
Le Stratège Probabiliste abandonne complètement la logique précédente. Au lieu de calculer méthodiquement un arbre de coups, il joue des milliers de parties simulées depuis la position actuelle, et en tire des statistiques : « quels coups mènent le plus souvent à une victoire ? »
C’est le Monte Carlo Tree Search (MCTS) : la même famille de méthodes qui a permis à AlphaGo de battre les meilleurs joueurs de Go au monde. Ici, l’implémentation est plus légère, mais le principe est identique : explorer en jouant, apprendre en simulant, et prioriser les coups qui « statistiquement » gagnent plus souvent. Ce bot mémorise même les positions rencontrées en localStorage pour biaiser ses futures parties, il apprend littéralement pendant la session de jeu (que pour vous et que pour la session, je prévois de généraliser donc d’améliorer ce niveau).
Le Maître Awalé : le niveau le plus fort du site
Le Maître Awalé reprend la base Alpha-Beta, mais avec toutes les optimisations modernes : il explore les coups les plus prometteurs en priorité, élimine rapidement les mauvaises pistes, et utilise une bibliothèque d’ouvertures pour jouer plus rapidement les premières positions connues. Sa fonction d’évaluation est ultraprécise : elle surveille en temps réel la fragilité de vos cases, anticipe les risques de famine, et ajuste son agressivité selon la phase de jeu.
Budget de réflexion : 3 secondes sur ordinateur, 2 sur mobile. En pratique, il explore des dizaines de milliers de positions par coup. Plus facile a vaincre sur mobile 🙂
Aujourd’hui, sa performance est directement limitée par la puissance des navigateurs. Pour aller plus loin, j’envisage de m’inspirer de l’architecture de Stockfish, la référence mondiale des moteurs d’échecs. Une piste que M. Planchon m’a fortement conseillée. C’est un saut technique considérable, que j’aborde avec humilité et beaucoup de curiosité. On est sur un projet loisir, la patience fait partie du jeu.
Je ne sais pas du tout encore, si j’en suis capable et si cela est possible avec mon moteur.
Cette piste bénéficie de quelques conseils précieux de Monsieur Olivier Planchon, que je remercie sincèrement. Chercheur et développeur d’un algorithme d’Awalé dès les années 90, il m’a ouvert des pistes majeures, notamment sur le concept tactique des « marches ».
Monsieur Planchon m’a partagé une anecdote inspirante : celle d’un chercheur, par ailleurs auteur d’algorithmes très connus, qui a appris l’Awalé directement auprès des meilleurs joueurs dans les villages de Côte d’Ivoire. Il a ainsi réussi à transcrire la finesse de la technique ivoirienne dans une fonction d’évaluation originale. J’étudie actuellement son code et je prévois avec son autorisation de créer un niveau avec son algorithme, vous pouvez le consulter en libre téléchargement sur https://www.developpez.net/forums/d343179/general-developpement/algorithme-mathematiques/intelligence-artificielle/fonction-evaluation-awale/
En combinant cette sagesse ancestrale et les techniques d’optimisation modernes, mon ambition est de créer une IA qui allie l’efficacité brute à l’authenticité du jeu originel.
En résumé Au total, le projet couvre un spectre algorithmique complet : du simple filtre heuristique au MCTS avec apprentissage, en passant par toutes les couches classiques de l’IA de jeu (Alpha-Beta, tables de transposition, quiescence, killer moves, LMR, PVS, opening books). Chaque niveau n’est pas juste « plus fort », il joue différemment, avec sa propre personnalité algorithmique, ce qui crée une progression riche pour le joueur humain.
👥 Jouer à deux : local et LAN
PlayAwale propose également :
un mode 2 joueurs sur le même écran
un mode 2 joueurs en ligne, pour jouer à deux appareils sur internet.
Idéal pour jouer en famille, entre amis, à la maison ou en déplacement.
👨👩👧👦 Un jeu pour tous, partout
Que vous soyez :
un enfant curieux
un adulte amateur de défis
un joueur expérimenté
ou attaché aux traditions
PlayAwale.com vous invite à (re)découvrir l’Awalé : un jeu simple à apprendre, stratégique, universel et redoutable à maîtriser.
L’Awalé peut se jouer partout : en ligne, dans le sable, sur une boîte d’œufs avec des coquillages, ou sur un plateau en bois sculpté. Il suffit de graines… et d’un peu d’imagination.
🌍 Un projet indépendant, vivant et en constante évolution
🚀 Idées et projets à venir : Vers un outil d’apprentissage complet
Le développement ne s’arrête pas là. J’ai plusieurs pistes en tête pour enrichir l’expérience et aider les joueurs à progresser :
Défis et Puzzles (Énigmes stratégiques) : Je vois passer beaucoup d’énigmes d’échecs sur les réseaux sociaux et je trouve cela très formateur. Pourquoi ne pas proposer la même chose pour l’Awalé ? « Comment reprendre l’avantage dans cette position critique ? ». Concevoir ces puzzles est un défi algorithmique en soi, et le potentiel éducatif est immense.
L’analyse des « beaux coups » : Grâce aux milliers de parties enregistrées, j’aimerais identifier des séquences remarquables. À l’image du « coup du berger » aux échecs, l’idée serait de mettre en lumière des ouvertures ou des tactiques spécifiques à l’Awalé pour aider les néophytes à comprendre la profondeur du jeu.
Système de progression (Elo un peu comme aux échecs) : J’ai commencé à travailler sur un indicateur de niveau lié à votre « Clé de Sage » (votre profil unique). L’idée est d’attribuer des points selon vos parties pour refléter votre expérience, un peu comme le classement Elo aux échecs. Le système est encore en rodage, je teste notamment la gestion des abandons, et demande réflexion pour rester juste. Notez qu’il s’agit d’un outil de progression personnelle et non d’un système de compétition en ligne, PlayAwale privilégiant avant tout l’expérience de jeu et le partage culturel.
🔬 Projet d’étude : L’architecture Stockfish Pour franchir un nouveau cap, je voudrais étudier de près l’architecture de Stockfish, la référence mondiale absolue des moteurs de stratégie. L’idée n’est pas de copier, mais de comprendre comment transposer leurs innovations à l’Awalé. Pour l’instant, la complexité est réelle et le saut technique est immense, mais je garde ce défi dans un coin de ma tête avec la ferme intention de m’y plonger quand le moment sera venu.
Un petit coup de pouce ?
Si PlayAwale te plaît et que tu as envie de soutenir le projet, voici quelques options. Aucune obligation : le jeu reste gratuit, et ton simple plaisir de jouer compte déjà.
Choisis ce qui te ressemble.
Offrir un café : un petit don via Revolut. Faire un don > https://revolut.me/nlion Si vous hésitez, gardez simplement ceci en tête : un don ici ne sert pas à “consommer plus”, mais à encourager un travail patient et fait avec attention.
Acheter un vrai Awalé : 🏺 De l’algorithme à la tradition : Rien ne remplace le plaisir tactile du bois et des graines. Soutenez PlayAwale en vous offrant un bel objet : Club Awalé propose de magnifiques plateaux traditionnels sculptés avec soin. C’est une excellente façon de faire vivre ce patrimoine tout en encourageant mon développement. 🎁 Voir la sélection Club Awalé sur Amazon
Partager / me faire un retour : un message, une idée d’amélioration, ou un partage autour de toi… ça m’aide beaucoup. Tu peux aussi me suivre sur Facebook | LinkedIn | nlion.fr
Tu as un projet web ? si tu veux bosser ensemble (site, appli, WordPress…), tu peux jeter un œil ici : nlion.fr