Frontend: ScoreBoard component (live per-player scores) #49

Open
opened 2026-04-19 07:23:41 +00:00 by forgejo-lila · 0 comments
Owner

Context

During multiplayer, players want to see live standings.

Files to create

  • apps/web/src/components/multiplayer/ScoreBoard.tsx

Behavior

  • All players with scores, sorted descending.
  • Updates in real time from game:answer_result messages.
  • Highlights current user.
  • Shows eliminated players (grayed out) in Elimination mode.
  • Indicates whose turn in Chain Link mode.

Acceptance criteria

  • Scores update in real time
  • Sorted by score
  • Current user highlighted
  • Eliminated players visually distinct
  • Responsive: sidebar on desktop, collapsible on mobile
## Context During multiplayer, players want to see live standings. ## Files to create - `apps/web/src/components/multiplayer/ScoreBoard.tsx` ## Behavior - All players with scores, sorted descending. - Updates in real time from `game:answer_result` messages. - Highlights current user. - Shows eliminated players (grayed out) in Elimination mode. - Indicates whose turn in Chain Link mode. ## Acceptance criteria - Scores update in real time - Sorted by score - Current user highlighted - Eliminated players visually distinct - Responsive: sidebar on desktop, collapsible on mobile
forgejo-lila added the
multiplayer
label 2026-04-19 07:23:41 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: forgejo-lila/lila#49
No description provided.