Music & Sounds
EstimateQuest features a full 8-bit music and sound effects system to enhance the retro gaming experience.
Background Music
Section titled “Background Music”Three context-aware music playlists automatically switch based on the session state:
| Context | When it plays | Tracks |
|---|---|---|
| Lobby | Waiting for players, between tickets | 8 tracks (lo-fi, retro arcade) |
| Voting | During active voting rounds | 5 tracks (upbeat, energetic) |
| Victory | When all tickets are complete | 1 looping track |
Tracks shuffle randomly within each playlist and advance automatically when a track ends — no repeats until all tracks in the playlist have played.
All music is royalty-free from Pixabay.
Sound Effects
Section titled “Sound Effects”| Sound | Trigger |
|---|---|
| Join | A player joins the session |
| Kick | A player leaves or is kicked (random explosion variant) |
| Reveal | Votes are revealed (plays after a 500ms delay for dramatic effect) |
| Card select | Voter selects an estimation card |
| Card deselect | Voter deselects their card |
| Button click | UI button interactions |
Audio Controls
Section titled “Audio Controls”Mute Toggle
Section titled “Mute Toggle”Click the speaker/mute button to toggle all audio on or off. The mute state is saved locally and persists across sessions.
New users start muted by default — audio only plays after you explicitly unmute.
Volume Slider
Section titled “Volume Slider”Adjust the volume using the volume slider. The volume level is saved locally.
Music Toast
Section titled “Music Toast”When a new music track starts playing, a small toast notification appears showing the track title and artist. You can dismiss it or click “Don’t show again” to disable track notifications permanently.
Multi-Tab Behavior
Section titled “Multi-Tab Behavior”EstimateQuest uses a BroadcastChannel to coordinate audio across browser tabs. If you have the same session open in multiple tabs, only one tab will play music at a time — preventing cacophony.
Disabling Music at Session Creation
Section titled “Disabling Music at Session Creation”The moderator can toggle Session Music off when creating the session. This disables background music for the entire session while keeping sound effects active.