Contexte
Relecture des captures de #174 (pr-assets/issue-149/ : salon-local-quatre-places.png, salon-en-ligne-hote.png, partie-quatre-nuit.png). Lire AGENTS.md, docs/direction-artistique.md, src/ui/lobby.ts, src/ui/band.ts, src/ui/hud.ts, src/ui/ui.css, src/data/classes.ts.
Défauts
- Kicker en doublon : le salon affiche « SALON » en petit au-dessus de « SALON LOCAL » ou « SALON EN LIGNE ». Le kicker doit dire autre chose (par exemple « À plusieurs ») ou disparaître.
- Archétypes anglais à l'écran : le salon montre « Mage : … », « Tank : … », « Healer : … » sous chaque classe ; ces mots viennent de
ClassDefinition.role dans src/data/classes.ts. L'interface est en français et les classes s'appellent la VJ, le roadie, le care : réécrire les role sans l'archétype anglais (une phrase qui dit ce que fait la classe), et vérifier tous les écrans qui les affichent (titre, salon, fin).
- HUD à quatre : les quatre bandes couvrent tout le bas de l'écran et le panneau des pièges remonte au milieu de l'aire de jeu, au-dessus d'elles. Ramener le panneau des pièges hors de l'aire de jeu (dans la rangée des bandes, ou en haut avec les autres panneaux d'équipe), et réduire la hauteur des bandes à plusieurs pour libérer le jeu.
- Touches des bandes : chaque bande affiche « E » et « R » même pour un joueur à la manette ; chaque bande doit montrer les invites du périphérique de son joueur (
frame.players[n].snapshot.device).
- Focus du salon local : les quatre champs « Nom » portent tous l'anneau de focus en même temps (un curseur par place) ; garder un curseur par place mais rendre lisible lequel est actif dans chaque place (anneau plus discret sur les places sans saisie en cours, par exemple).
Critères d'acceptation
Dépendances
Aucune.
Contexte
Relecture des captures de #174 (
pr-assets/issue-149/:salon-local-quatre-places.png,salon-en-ligne-hote.png,partie-quatre-nuit.png). LireAGENTS.md,docs/direction-artistique.md,src/ui/lobby.ts,src/ui/band.ts,src/ui/hud.ts,src/ui/ui.css,src/data/classes.ts.Défauts
ClassDefinition.roledanssrc/data/classes.ts. L'interface est en français et les classes s'appellent la VJ, le roadie, le care : réécrire lesrolesans l'archétype anglais (une phrase qui dit ce que fait la classe), et vérifier tous les écrans qui les affichent (titre, salon, fin).frame.players[n].snapshot.device).Critères d'acceptation
pr-assetsdansissue-<N>/.pnpm checket e2e verts.Dépendances
Aucune.