Chaque jeu affronte une IA reposant sur le même moteur de recherche. Voici l'algorithme, les niveaux de difficulté et la profondeur d'analyse, jeu par jeu.
Les 14 jeux partagent un unique moteur : minimax avec élagage alpha‑bêta.
| Niveau | Comportement |
|---|---|
| Facile | Coups aléatoires, aucune recherche (saisit parfois une capture offerte). Idéal pour débuter. |
| Moyen | Recherche à profondeur réduite, mais choisit au hasard parmi les meilleurs coups (moitié ou tiers supérieur) → compétent mais imparfait, battable. |
| Difficile | Joue le meilleur coup trouvé à sa profondeur. |
| Expert | Meilleur coup, à la profondeur maximale. |
Profondeur en demi‑coups (plies) explorés par la recherche alpha‑bêta. Plus le nombre de coups possibles est faible, plus l'IA peut anticiper loin à temps de calcul égal.
| Jeu | Facile | Moyen | Difficile | Expert | Pool « Moyen » | Adaptativité |
|---|---|---|---|---|---|---|
| Fanorona | aléa. | 2 | 4 | 6 | moitié sup. | chaque capture d'une chaîne = 1 ply |
| Awalé | aléa. | 3 | 6 | 8 | moitié sup. | faible branchement (≤6) → profond |
| Togyz Kumalak | aléa. | 3 | 5 | 7 | moitié sup. | branchement ≤9 → profond |
| Alquerque | aléa. | 2 | 4 | 6 | moitié sup. | — |
| Seega | aléa. | 2 | 4 | 5 | tiers sup. | pose plafonnée à 2 |
| Bagh‑Chal | aléa. | 2 | 4 | 5 | tiers sup. | pose plafonnée à 3 |
| Aadu Puli Attam | aléa. | 2 | 4 | 5 | tiers sup. | pose plafonnée à 3 |
| Nine Men's Morris | aléa. | 2 | 3 | 4 | moitié sup. | — |
| Morabaraba | aléa. | 2 | 3 | 4 | moitié sup. | — |
| Shax | aléa. | 2 | 3 | 4 | moitié sup. | pose plafonnée à 2 |
| Surakarta | aléa. | 2 | 3 | 4 | tiers sup. | facile prend une capture libre 1×/2 |
| Hnefatafl (Tablut) | aléa. | 2 | 3 | 4 | tiers sup. | expert → 3 si >55 coups |
| Hasami Shogi | aléa. | 2 | 3 | 4 | tiers sup. | expert → 3 si >60 coups |
| Bao | aléa. | 2 | 3 | 4 | moitié sup. | semis multi‑tours coûteux → modéré |
| Famille | Jeux | Critères pesés |
|---|---|---|
| Alignements (moulins) | NMM · Morabaraba · Shax | Différence de pièces ×100 + potentiel de moulins (2‑alignés valorisés, moulin complet fortement) |
| Capture territoriale | Seega | Pièces ×100 + contrôle du centre (±12) + mobilité (phase de déplacement) |
| Captures en boucle | Surakarta | Pièces ×100 + menaces de capture disponibles |
| Draughts / custodial | Alquerque · Hasami Shogi | Différence de pièces ×100 |
| Mancala (semailles) | Awalé | Graines capturées ×100 + graines en jeu ×2 |
| Togyz Kumalak | Kazan (grenier) ×6 + tuzdik (trou spécial) ±12 | |
| Bao | Graines capturées ×10 + différence de graines en main | |
| Asymétriques (fauves / proies) | Bagh‑Chal · Aadu Puli | chèvres capturées ×120 + menaces ×45 + mobilité des tigres ×3 − chèvres posées ×6 (inversé pour les chèvres) |
| Hnefatafl | Attaquants ×8 − défenseurs ×16 + distance du roi vers un coin ×5 | |
| Positionnel | Fanorona | Matériel ×100 par pièce + position |