You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Practice Mode (formerly Tutorial Mode) is a permanent, repeatable content surface — not a one-time onboarding tunnel. Players can replay any map to improve their medal. This epic establishes the Practice Mode session model on top of the GameMode infrastructure.
Acceptance Criteria
`GameMode.PRACTICE` sessions suppress position-based bonuses and competitive ranking
The end screen shows a per-map medal result (Bronze / Silver / Gold / Diamond) instead of a podium
Medal tiers use the same time-bracket thresholds as Race Mode (configurable, same defaults)
Practice results are excluded from competitive leaderboards (filtered by `gameMode` in queries)
Practice Mode supports single-player (minimum player count = 1, no countdown gate)
Players can replay the same map/cup unlimited times; each attempt is recorded separately
`GameResultPersistenceService` stores Practice results with `gameMode = PRACTICE`
Unit tests cover medal assignment at each bracket boundary
Unit tests verify Practice results are excluded from leaderboard queries
Description
Practice Mode (formerly Tutorial Mode) is a permanent, repeatable content surface — not a one-time onboarding tunnel. Players can replay any map to improve their medal. This epic establishes the Practice Mode session model on top of the GameMode infrastructure.
Acceptance Criteria
Technical Details
Dependencies
Estimate
L