How yvan-dev401/jeux works
Jeux is a static, phone-passable party-game site. Players choose one of four games, open or resume a shared “soirée,” then play a game-specific round; the shared room handles players, timer, scores, transfer, and closing. The soirée is encoded in the URL fragment, so reloading or transferring its link restores its state without a server or browser storage. The README documents the game capabilities and shared responsibilities; sampled source was not provided, so internal game-module wiring is shown only where supported by the file names and README.
Main entry points: salle.js Room interface · index.html Game catalogue · ta-mere-en-slip/index.html Game entry · qui-a-dit-ca/index.html Game entry
Components 21
Game catalogue
- Game catalogue
index.html
Shared soirée
- Room interface
assets/js/salle.js - Evening state
assets/js/noyau.js - URL fragment
Ta mère en slip
- Game entry
jeux/ta-mere-en-slip/index.html - Card guessing
assets/js/ta-mere-en-slip.js - Character and action cards
assets/js/cartes.js - Round interface
assets/js/ui-mime-ou-rien.js
Qui a dit ça ?
- Game entry
jeux/qui-a-dit-ca/index.html - Anonymous answers
assets/js/qui-a-dit-ca.js - Round interface
assets/js/ui-qui-a-dit-ca.js - Question prompts
assets/js/questions.js
Le mot piégé
- Game entry
jeux/mot-piege/index.html - Hidden-word game
assets/js/mot-piege.js - Round interface
assets/js/ui-mot-piege.js - Word pairs
assets/js/mots-pieges.js
Mime ou rien
- Game entry
jeux/mime-ou-rien/index.html - Timed mime rounds
assets/js/mime-ou-rien.js - Mime prompts
assets/js/mimes.js - Round timer
assets/js/soiree.js
Other components
- Players
Connections 21
- Players → Game catalogue: opens
- Game catalogue → Game entry: selects
- Game catalogue → Game entry: selects
- Game catalogue → Game entry: selects
- Game catalogue → Game entry: selects
- Players → Room interface: opens or resumes
- Room interface → Evening state: manages state
- Room interface → URL fragment: reads and writes
- Players → URL fragment: transfers link
- Game entry → Card guessing: starts game
- Game entry → Room interface: opens room
- Card guessing → Character and action cards: uses cards
- Game entry → Anonymous answers: starts game
- Game entry → Room interface: opens room
- Anonymous answers → Question prompts: uses prompts
- Game entry → Hidden-word game: starts game
- Game entry → Room interface: opens room
- Hidden-word game → Word pairs: uses word pairs
- Game entry → Timed mime rounds: starts game
- Game entry → Room interface: opens room
- Timed mime rounds → Mime prompts: uses prompts