Basic game system (/shuffle page) #1

Open
opened 2026-07-09 21:13:12 +02:00 by byrone · 1 comment
Owner
  • Player selects genres to play (all (meaning all songs from every genre), pop, rock, metal, etc.) (initially all are selected).
  • Server returns a random song for each genre (only ID).
  • Player gets to listen to 0.5 seconds of the song.
  • Every time player misses a guess (either by skipping or guessing wrong), the max. listen time extends.
  • Player has 5-6? guesses per genre.
  • Player can freely switch between genres.
  • Show fun animation and sounds after every successful guess.
- Player selects genres to play (`all` (meaning all songs from every genre), pop, rock, metal, etc.) (initially all are selected). - Server returns a random song for each genre (only ID). - Player gets to listen to 0.5 seconds of the song. - Every time player misses a guess (either by skipping or guessing wrong), the max. listen time extends. - Player has `5-6?` guesses per genre. - Player can freely switch between genres. - Show fun animation and sounds after every successful guess.
byrone added this to the v0.1.0 milestone 2026-07-09 21:13:12 +02:00
byrone added this to the v0.1.0 project 2026-07-09 21:13:13 +02:00
Author
Owner

Each player should be given a unique identifier, based on IP and host-name/device identifier. The song selection should be (temporarily) stored on the server side, so each guess can be validated on the server-side, making cheating harder.

Each player should be given a unique identifier, based on IP and host-name/device identifier. The song selection should be (temporarily) stored on the server side, so each guess can be validated on the server-side, making cheating harder.
byrone changed title from Basic game system (/play page) to Basic game system (/shuffle page) 2026-07-09 21:26:12 +02:00
byrone self-assigned this 2026-07-10 07:55:19 +02:00
Sign in to join this conversation.
No labels
bug
docs
enhancement
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
byrone/SongGuessr#1
No description provided.