Avant de commencer
Chaque coup de l'IA appelle un service Cloud Run qui exécute la vraie recherche Python/JAX, avec 400 simulations par coup (les conditions de l'entraînement). Le service se met en veille quand personne ne joue : le premier coup après une pause peut prendre jusqu'à une trentaine de secondes (démarrage à froid), les suivants sont rapides.
Partie en cours
Comment jouer
Clique une bille pour la sélectionner : des points blancs apparaissent sur les cases où elle peut arriver. Clique une bille adjacente pour l'ajouter à ta sélection (jusqu'à 3, alignées) : les points se mettent à jour pour le groupe entier. Clique un point pour jouer ce coup. Un coup en ligne (inline) peut pousser des billes adverses hors du plateau si tu es en supériorité numérique (sumito) ; un coup perpendiculaire (broadside) déplace le groupe en bloc vers des cases vides. Premier joueur à sortir 6 billes adverses gagne.
L'IA recherche avec 400 simulations par coup, la valeur utilisée pendant l'entraînement. Détails de l'implémentation et du code source sur GitHub.