Repository navigation
Games stage 2: trivia while the song plays (MAD-788–791) - #60
Merged
Merged
Conversation
Guess the year on a slider with loose ends, exact and closest bonuses, and higher or lower against the previous song with night streaks (MAD-788). Liner-notes trivia asks about producers, writers, players, album, label and where the artist is from, with a liner-notes line at the reveal (MAD-789). Sample detective carries the other song and its cover from the Cover Art Archive (MAD-790). Beat the singer blanks a few words of a memorable line shown 8s before it's sung, waiting pending until then; finish the lyric stops the music through the playback engine and resumes on the line, within the hour's break budget; lyric rounds hide just their line (MAD-791). ADR 0015 updated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A year slider on phones and everyone's guesses on a timeline on the big screen, with higher-or-lower streaks (MAD-788); the liner-notes line at each reveal (MAD-789); both covers side by side for sample detective (MAD-790); blanked lines that fill in at the reveal, a music-paused note for finish the lyric, and lyrics that hide just the round's line (MAD-791). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stage 2 of Phase 10 (MAD-783): the trivia games get their own questions, timing and reveals on top of the stage 1 engine. ADR 0015 has a new "Stage 2" section.
MAD-788 Guess the year, and higher or lower
MAD-789 Liner-notes trivia
detailline from the notes.MAD-790 Sample detective
GET /rooms/{id}/games/rounds/{roundId}/artwork, served only from the reveal on.MAD-791 Lyric games
pending(seen by no one) until it's time to show the line, and is dropped if the song changes first.playback.Engine.Breakstops the music as the line begins, phones type how it goes on, andResumeplays on from that line at the reveal. Both only act if the song is still the room's.linehide): the lyrics endpoint and the web lyrics view blank it, everywhere it's sung, until the reveal.Not done here
Testing
go test -race ./...andgolangci-lint runpass. New tests cover:Break/Resume, and the lyric line hiding.pnpm test(199 tests), lint and typecheck pass.🤖 Generated with Claude Code