Petit Bac
Un jeu de lettres multijoueur en temps réel, conçu pour une expérience intégrée à ChatGPT.

Capture QA existante avec joueurs fictifs ; enregistrée en août 2026
Problème et contexte
Un jeu de lettres partagé demande une même lettre, un même chrono et des règles de score communes, tout en gardant les brouillons de chaque joueur privés jusqu’à la fermeture de la manche.
Ma contribution
Développé l’interface React, la ressource embarquée MCP Apps et le moteur de salons WebSocket autoritaire. Le serveur gère identités, manches, votes et scores, et transmet une vue filtrée à chaque participant.
Choix et compromis
Utiliser MCP pour ouvrir l’expérience et les WebSockets pour jouer.
Garder l’interaction dans l’application embarquée sans faire passer chaque réponse par le modèle ; conserver une autorité serveur unique pour chaque salon.
Lier les actions à une connexion et filtrer ce que voit chaque joueur.
Valider les messages, masquer les brouillons adverses avant le verrouillage et renouveler les jetons à la reconnexion. La version privée garde les salons en mémoire : un redémarrage du serveur les termine.
Résultat
Une boucle de jeu multijoueur implémentée, du salon aux réponses chronométrées, à la revue collective et au score, avec reconnexion et migration d’hôte.