Description
All players in a Race Mode session must start simultaneously via a shared 3-2-1-GO countdown. Movement and ring collision are suppressed before the GO signal. The HUD gains a live elapsed-timer action bar and a race position display.
Acceptance Criteria
Technical Details
- The freeze mechanic must not interfere with camera movement (look direction remains free)
- Position ranking is recomputed every tick based on rings completed, then elapsed time as tiebreaker
- `HudComponent` is a Java record; use a builder or `with*()` pattern for updates
- The GO signal is a server-side event dispatched via the phase system, not a client packet race
Dependencies
Estimate
M
Description
All players in a Race Mode session must start simultaneously via a shared 3-2-1-GO countdown. Movement and ring collision are suppressed before the GO signal. The HUD gains a live elapsed-timer action bar and a race position display.
Acceptance Criteria
Technical Details
Dependencies
Estimate
M