Ce qui n'est pas encore dans KAAH
KAAH est le portage sur téléphone de KAAWA (le jeu d'Abalone multivariant sur ordinateur). Le travail se fait par
phases. La version que vous testez, (version), est arrivée à la phase (phase) sur 34 : tout ce qui est
listé dans « Déjà là » fonctionne, tout ce qui est listé dans « Pas encore là » n'existe pas encore — inutile de le
chercher, ce n'est pas un bogue.
Votre aide est précieuse : si vous connaissez KAAWA, dites-moi ce qui manque et que vous utilisez
(une fonction, un bouton, un réglage, un détail) et qui ne figure ni dans « Déjà là » ni dans « Pas encore là ».
Je n'y ai peut-être pas pensé.
Déjà là (phases 1 à 32, et 16bis)
- Le plateau de 61 cases, les coups (1 à 3 billes, latéral, en ligne, poussée, éjection), la victoire à 6 billes éjectées.
- Les billes qui glissent, l'installation sur téléphone et le mode hors ligne.
- Annuler, revenir en arrière, avancer, aller au début / à la fin.
- Les pendules (avec pause), l'arbre de branches et l'onglet Séquence, les commentaires par coup.
- La sauvegarde automatique de chaque partie, « Mes parties », Exporter / Importer au format de KAAWA, suppression de
plusieurs parties à la fois.
- Les variantes (positions de départ de KAAWA) et les 104 puzzles, classés par catégories, avec favoris.
- Les permutations et la position canonique, la base de coups (Conseils), le compteur d'occurrences, la nulle par répétition.
- L'analyse des menaces, les coordonnées du plateau, la flèche du dernier coup, l'aspect du plateau en relief.
- Le mode face-à-face (deux joueurs de chaque côté du téléphone), abandon, nulle, Fin de partie : Revanche / Same / Change.
- Les sons (avec un interrupteur par son ET un curseur de volume), le renommage des joueurs, l'aide simplifiée.
- L'historique de navigation (retour/avance dans les positions consultées) et la position copiable au-dessus du
titre de la partie.
- La jauge du nombre de parties enregistrées, sur l'icône « Mes parties ».
- Les réglages (bouton ⚙) : couleurs des billes et du plateau (s'appliquent tout de suite), un mode simple sans
relief pour les téléphones lents, les coordonnées sur les billes, l'export/import d'un fichier de réglages au format de
KAAWA.
- Les modes de pendules : Chrono / Pendule (Bonus) / Pendule (Délai) à la création d'une partie (bouton « Nouvelle
partie »), un bouton dédié (⏱) pour changer de mode en cours de partie sans perdre le temps déjà écoulé, et un texte
sous chaque pendule qui rappelle son réglage.
- Créer une partie (bouton « Créer partie » en bas de Mes parties, Variantes et Puzzles) : coller une suite de coups en notation Nacre ou
AbaPro (reconnue toute seule, ou imposée), avec des branches séparées par « | », et la rejouer. Un coup
impossible est signalé avec son numéro.
- Vos propres variantes et puzzles (« My ») : boutons Nouvelle / Modifier / Exporter My dans les boîtes
Variantes et Puzzles. On pose les billes sur un plateau dans la boîte ; « Modifier » crée une copie ; l'export donne les
fichiers
KAA_variants_my.json / KAA_PZL_my.json de KAAWA.
- La correspondance (bouton ✉) : jouer à distance avec le code KAA1 de KAAWA — après chaque coup, un code à envoyer (SMS, courriel…) ; on colle le code reçu pour voir le coup de l'adversaire. Compatible avec KAAWA dans les deux sens.
- Permutations : cliquez la position affichée (au-dessus du titre de la partie) pour la copier ET voir ses 12 permutations (rotations, miroirs) et leurs 12 « Camp_Permut » (camps échangés). Cliquer une valeur l'affiche sur le plateau, avec un bouton pour revenir.
- Permutation aléatoire des puzzles : chaque ouverture d'un puzzle propose une orientation différente (jamais deux fois la même avant d'avoir vu les 12), un interrupteur dans la boîte Puzzles permet de la désactiver.
- Corbeille (bouton dans Mes parties) : supprimer une partie ou une position « My » (Variantes/Puzzles) l'envoie dans la corbeille au lieu de l'effacer — on peut la restaurer, ou vider la corbeille pour de bon. Importer My (dans Variantes/Puzzles) : fusionne un fichier
KAA_variants_my.json / KAA_PZL_my.json dans les vôtres, en renommant automatiquement un nom déjà pris plutôt que de le perdre.
- Bloc-notes personnel (bouton NP) : notes libres (bug, idées, à retester...), enregistrées à chaque frappe, jamais liées à une partie précise. Aide (bouton i?) complétée : Corbeille, Permutations, positions « My », et un message affiché tant qu'aucune pendule n'a été touchée.
- Vérification des puzzles par le solveur de KAAWA : un puzzle gagné au bon tour est vérifié par le calcul (« Bravo! C'est la solution! » ou « Ce n'est pas la solution! »), en arrière-plan, en commençant dès qu'on sort d'un chemin déjà connu. Le programme de KAAWA est réutilisé tel quel, compilé pour le navigateur.
- Copie séquence Nacre / AP (onglet Séquence), une Corbeille dans chaque boîte (Mes parties, Variantes, Puzzles) avec sélection multiple, et un filtre dans Mes parties (un champ par élément du titre des parties). Textes de fin de puzzle de KAAWA, en couleur et clignotants ; préfixe Br_ en violet dans le titre de la partie.
- Jouer contre la machine (au début d'une partie, rubrique « Adversaire ») : 3 niveaux, 3 styles (Agressif, Normal, Défensif), le camp de la machine, son temps de réflexion maximum. En début de partie elle joue les meilleurs coups de la base de coups.
- Pendule sur la partie, Chrono ailleurs : seule la partie réellement jouée est à la pendule, les branches et la suite après une fin au temps sont en Chrono ; le temps de chaque coup est enregistré, le temps total de chaque camp est affiché, les billes du perdant rétrécissent en fin de partie.
- Grand bouton Annuler et barre de navigation avec Lecture automatique de la séquence ; nombre et volume dans le titre des boîtes ; réglages modifiés en orange.
- La machine, suite : profils IA dans Réglages, machine contre machine, nom KAI (niveau, style, temps), Marche/Arrêt et évaluation sur son nom, tableau de sa réflexion sous le titre de la partie.
Pas encore là
- Phase 33 — La machine plus forte (commencée : sumitos et fourchettes en version 2, et KAI++ en C++) : menaces à distance, modes Ouverture / Milieu / Fin, mini-solveur de fin de partie, gestion du temps, anti-répétition, réponse à une nulle.
- Phase 34 — La machine qui apprend (à discuter).
Petits points connus, pas encore réglés
- Le zoom à deux doigts ne marche pas en face-à-face, écran en paysage.
- Sur iPhone, le mode face-à-face ne fait pas pivoter l'écran tout seul en paysage (Safari n'offre aucun moyen de le
demander au système, sur aucun navigateur iOS) : posez le téléphone en travers et tournez-le vous-même. Le jeu reste
utilisable en attendant, juste plus à l'étroit.
- Le son du compteur d'occurrences se déclenche peut-être trop souvent (à revoir).
- Pas de son à la fin d'un puzzle.
- Un abandon n'est possible que pour le joueur qui a la main (c'est ce que le fichier de KAAWA sait enregistrer).
- Les billes éjectées disparaissent sans suivre un chemin jusqu'à leur piste.
Ce qui ne sera pas repris de KAAWA, et pourquoi
| Fonction de KAAWA | Raison |
| Système de plugins | Une page web hors ligne ne peut pas charger du code écrit après coup. Le plugin Permut est devenu la fenêtre Permutations (déjà là, voir plus haut). |
| Accès direct aux dossiers de KAAWA (parties, sons) | Une page web n'a pas accès au disque : Mes parties (mémoire du navigateur) et Exporter / Importer les remplacent. |
| Le solveur en programme Windows | Un navigateur ne lance pas de programme Windows : le même programme est compilé pour le navigateur (WebAssembly), déjà là. |
Et vous, qu'est-ce qui manque ?
Notez-le dans votre rapport (ligne « Ce qui vous manque ») : le nom de la fonction dans KAAWA, ce qu'elle fait, et à quel
moment vous en avez besoin. Merci !