J’ai shippé un truc. Pas une page, pas un script de plus pour ce site — une vraie app, sur un vrai téléphone.

Ça s’appelle Chibrochet, et c’est le chibre — le jass à quatre, celui du carnotzet — sur iPhone. Tu joues Sud, ton partenaire est en face, au Nord, et le moteur joue ton partenaire et les deux adversaires en position Est et Ouest. Les annonces qui se crient, le stöck, le pique-double, la partie qui se gagne à l’instant où l’on franchit les mille (ou 1500) : tout y est.

L’icône de Chibrochet : un brochet doré sur tapis de feutre vert
L’icône de Chibrochet : un brochet doré sur tapis de feutre vert

Claude Fable

En fait, je voulais tester Claude Fable un soir où c’était disponible, et pis je me suis dit : « autant lui donner un gros truc à faire ». Et pis le projet a pris forme, et pis finalement je me suis dit que c’était le moment où jamais de fabriquer « le meilleur joueur de chibre du monde ». Celui qui parle romand, sans l’Obenabe et l’Undenufe, on joue pas trop avec ces deux options par chez nous. Donc c’est work in progress. Pour l’instant, c’est pas encore le meilleur joueur du monde, mais peut-être qu’il le deviendra un jour, il y a encore du boulot.

La championne

L’adversaire porte un nom : la championne. Et non, c’est pas « une IA » — c’est un moteur de jeu, de la famille de ceux qu’on écrit pour les échecs ou le go. À chaque carte, elle tire des milliers de mondes possibles — des mains cachées compatibles avec ce que la table a montré — et les joue jusqu’au bout. Les dernières plies, elle les résout exactement. Elle remarque ce qu’un bon jasseur remarque : une couleur refusée, une défausse, les hauteurs criées au départage. Mais elle ne voit jamais tes cartes.

Elle progresse par self-play : chaque candidate affronte la championne en titre sur des donnes miroir — mêmes cartes, rôles échangés — et ne prend le titre que si elle gagne. Tout ça tourne sur mon MacBook, et les dix cœurs du M5 en voient de toutes les couleurs : des donnes entières avalées en boucle, des heures durant. Même avec dix cœurs, apprendre à jasser, ça se mérite.

Les règles de chez toi

Le chibre n’est pas le même à Sion, à Fribourg ou à Lausanne — d’une famille à l’autre, en vrai. Chibrochet ne tranche pas : le pique double ou simple, le droit de chibrer sur la première, les annonces détaillées ou sur « à quoi ? », tout ça se règle une fois, et la table joue comme chez toi. Il y a aussi un mode entraînement pour monter une donne carte par carte et demander « et si j’avais coupé ? » — le moteur rejoue la suite, honnêtement, chaque siège ne voyant toujours que sa main.

On cache rien

Donc, une bonne partie du code a été écrite avec Claude (Anthropic). Les choix, les règles de table, le ressenti du jeu, les tests sur de vraies donnes — c’est moi. La ligne entre les deux, je la documente plutôt que de la maquiller. Ensuite, pour améliorer le moteur, la championne, j’essaye de donner des donnes qui sont du genre « match obligatoire », et pis on les fait jouer à la championne, le but étant d’améliorer le moteur. Quand celui-ci sera déjà bien avancé, l’idée sera aussi de lui donner à manger d’autres types de donnes. Mais ce qu’on espère le plus, c’est que la championne nous étonne tout à coup et découvre des coups auxquels personne n’a pensé jusqu’à maintenant. Ce serait vraiment la plus grande surprise, et finalement le but secret derrière tout ce projet.

La suite est sur la page de l’app. La bêta TestFlight est pour l’instant entre les mains de quelques jasseurs — quand elle s’ouvrira, c’est là-bas que ce sera marqué.