Projets

Mêlée

jeux de soirée · en ligne

Une soirée de jeux en équipes : un tableau au mur, tous les téléphones de la pièce.

Une étagère de jeux de soirée qui devient une soirée en équipes. Un écran mène la partie, les autres jouent sur ce qu’ils ont sous la main ; la salle se partage en équipes, un tableau au mur tient les scores d’un jeu à l’autre, et une carte du monde demande où sont les choses.

  • TypeScript
  • React
  • Hono
  • WebSocket
  • Zod
  • Playwright
14119AdaGraceLinusDessin : un écran mural qui fait avancer les pions des équipes sur une piste autour du classement de la soirée, et un téléphone qui annonce à son équipe que c’est son tourLA SOIRÉEManche 7 sur 16 · ensuite la carteHibouxLoupsOursHibouxÀ VOUSUne réponse par équipe
Couverture
88 %
lignes exécutées par les tests du serveur et des règles du jeu, lues le 2026-10-02
Paquets maison
11 sur 11
installés depuis npm

En bref

  • Dix jeux sur la même étagère, du blind test et du quiz à la carte du monde, aux allumettes et à la frise chronologique.
  • Des équipes tirées au sort ou choisies, et un tableau au mur qui tient les scores toute la soirée.
  • Une salle, un QR code : chacun rejoint depuis le téléphone qu’il a en main.
  • Le serveur horodate chaque buzz : c’est la main la plus rapide qui gagne, pas l’horloge la plus en avance.
  • Testé de bout en bout : de vrais sockets contre un vrai serveur, des parcours Playwright sur deux écrans.
  • En anglais et en français, clair et sombre, sur un téléphone ou un portable.

Comment ça marche

un serveur, un socket vers chaque écran

Schéma : un serveur tient un WebSocket vers l’écran mural et vers chaque téléphone, les téléphones groupés par équipe, et la première réponse d’une équipe vaut pour toute l’équipeUn serveurHono · tient la soiréeÉcran muralfait avancer les pionsHibouxLoupsOursWebSocket vers chaque téléphoneUne équipe répond d’une voix :sa première réponse, d’oùqu’elle vienne, vaut pour tous.

Paquets maison

11 des 11 paquets maison, depuis npm, jusqu’aux réglages du compilateur et du linter.

Votre équipe, peut-être ?

Je cherche mon prochain poste. Écrivez-moi, ou prenez le CV : un mis en page, et un sobre pour les logiciels de recrutement.