Sheet format: one column per case. Row 1 of each column is the case title; every row below it is a clue, revealed one at a time.
Load Sheet: paste a Google Sheet link shared as "Anyone with the link can view", then click Load Sheet.
Back: undoes your last Advance Case or Select Case move β for when you click the wrong thing.
Select Case: pick any case from the dropdown (by column letter and title) to jump straight to it β it shows the first clue to players right away and plays the race-start jingle.
Advance Case: moves to the next clue down the column and pushes it out to players immediately, clearing everyone's response box for a fresh round. Doesn't reveal answers.
Case box: if a case gets long, the box scrolls on its own and always jumps to the newest clue β scroll inside it to see earlier clues.
Revealing answers: click anywhere on a team's colored box (once it says "Click to reveal") to show or hide that team's submitted list on your screen β players never see this.
Strikes: click an empty strike box to mark a miss (with a buzz); click a red X to undo it. Strikes carry over from round to round β they don't clear on Advance Case, Select Case, or Back. A team's third strike immediately clears its own boxes, docks 3 points, plays a big crash sound, and sends their car into a wipeout on the track.
Scoring: each team's card has quick-score buttons (-2, 2, 4, 6, 8, 10) β click one to apply it instantly. A negative score triggers a screeching-brakes sound and the car bounces off a barricade; a positive score honks that team's own horn.
Reset Case: restarts the current case from clue 1, zeroes every team's score, clears every team's strikes, and issues a brand new game code β everyone has to rejoin.
Race track: represents 60 points across, start to finish.
Scan to Join
----
New Game Code?
This starts a brand new game β team scores reset and everyone will need to rejoin using the new code.