Please sign in to access this page
Guess your friends' favorite music — together!
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Build screen for actual song guessing, song reveal and currently working on game summary screen. Improved chat messages checking for song title and artist and added check for being close to guessing title/artist. Integrated client with server events send when game is in progress, such as song to guess, song reveal, game over.
Fixed song verification system to not leak selected song to other users, build system to check if user typed song title or artist in chat. Now I'm going to update ui to display all those things accordingly.
Build verification system of song selected by user to prevent from selecting meaningless numbers via request editor. I also cache songs fetched from icloud in database so next time when someone selects the same song i dont need to reach icloud
Added Song selector modal, selected song indicator in lobby. When you click song artwork you can now play preview from apple music. Searching song is still not finished and for now they are hardcoded.
Messages are now working, you can send and receive them. When you join the room with messages history they will be synced. I started working on lobby ui and made several improvements with socket logic and invite logic, that way there should be better user experience. Also, username is now stored in local storage.
Added proper usernames, prevention from entering wrong code or trying to join without username. Socket is now active as you enter the page, not when you join the game, so client can check if the game you trying to join actually exists. Server and client are now handling leaving the room by player. If everyone leaves lobby, server will delete it.
Started working on room logic in api. For now player can create room and join to another player, when other player gets notified that the other person joined. As for frontend i added white mode support and made some components more responsive. I also started made users bar with code that you can copy on click.