Description
`GameOrchestrator.advanceToNextMap()` (or equivalent) exists but is never called after a map finishes. The cup therefore never progresses beyond the first map, and the end-of-cup flow (final scoreboard, winner announcement) is unreachable.
Acceptance Criteria
Technical Details
- Wire the call in the phase-transition callback after `GamePhase.onFinish()`
- A thin `MapTransitionPhase` (3-second countdown: "Next map: ...") improves player orientation
- `ActiveMapComponent` must be updated with the new map on each transition
- Unload the previous Minestom instance to free memory
Dependencies
- Phase wiring (issue: map never loads)
- Race end condition (GamePhase must be able to finish)
Estimate
M
Description
`GameOrchestrator.advanceToNextMap()` (or equivalent) exists but is never called after a map finishes. The cup therefore never progresses beyond the first map, and the end-of-cup flow (final scoreboard, winner announcement) is unreachable.
Acceptance Criteria
Technical Details
Dependencies
Estimate
M