Complete game flow diagrams and system architecture visualization
Diagrams
Complete game flow from app start to results screen
Minimum 3 players required. Host can start game when this condition is met and is validated in the game controller.
All active (non-eliminated) players must submit hints. Auto-advances to voting phase with 2 second delay after all submitted.
All active players must vote. Race conditions are protected by processing flags to ensure vote integrity.
First tie triggers re-vote. Second tie results in random elimination from tied players.
Game cannot end before Round 2. Imposter wins if they survive to final 2 players or complete 5 rounds.
Game continues to next round if not ended and more than 2 players remain. Resets state for new round.