Multiplayer Session Mastery

Run smooth Avalanche Trivia games by controlling the lobby, sharing codes quickly, and reacting to avalanche events with confidence.

Host ToolsPlayer CoordinationReal-Time Recovery

Host lobby checklist

Create and prepare the game
  • Sign in as a host and select a question set from the Sets dashboard. Starting a game automatically generates a six-character join code.
  • Open the new game in the host console. The lobby view loads instantly, subscribing to the players subcollection.
  • Use the sample video in the waiting room to brief players while you confirm everyone has joined.
Share the join information
  • Copy the code or the prefilled join URL from the lobby header. The `Share` button uses the Web Share API if the browser supports it.
  • Remind players that the join page accepts the code while the game status is `waiting`, `lobby`, `active`, or `paused`.
  • If someone reconnects with the same name, remove the older player entry to avoid duplicate markers on the mountain.
Start with confidence
  • Watch the ready count. Even though the player client does not expose a button, the value reflects any manual toggles you make in the lobby.
  • When the roster looks good, press `Start Game`. Every player currently in the waiting room transitions into the live gameplay screen.
  • Keep the lobby card open in a second tab if you expect late arrivals—you can pause the game and copy the code again without leaving the host board.

Mid-game coordination

Monitor avalanches
  • Leave the host board visible so you hear the avalanche audio cue. It indicates a player hit a danger zone and may need help deciding on a shield.
  • If multiple avalanches queue, let the animation finish before navigating away. The reset call writes to Firestore at the end of the effect.
  • Use the event log to narrate important moments—players appreciate knowing who just survived with a shield versus dropping to a checkpoint.
Balance the field
  • Toggle Auto Weather on for a dynamic match or disable it when you want predictable danger zones for new players.
  • Adjust checkpoints from the options panel if the group is spread too far apart. Additional stations help trailing players stay engaged.
  • Duplicate your question set and reorder the questions if you notice long streaks forming too early or too late.
Support reconnects
  • Keep the join URL handy. Players can rejoin mid-round without losing shields or progress as long as they use the same browser storage.
  • If a player reconnects on a different device, delete the older player row immediately so the new tab owns the Firestore record.
  • Pause between rounds to confirm everyone sees the latest scores before moving on to the next question.

Collaboration scenarios

Voice or video chat
  • Encourage players to announce when they reach danger zones so teammates know who is at risk.
  • Have someone call out the current weather—blizzard expansions are easy to miss while focusing on a question.
Classroom or hybrid events
  • Project the host board so everyone can watch avalanches in real time while answering on personal devices.
  • Use the lobby list to take attendance or quickly remove unused demo players after a test run.
Tournament bracket
  • Export the players subcollection between rounds to capture accuracy and checkpoint data for tie-breaks.
  • Rotate question sets or weather patterns intentionally to keep later rounds fresh and challenging.