A browser game where you guess a song by different types of indicators.
Johan
Check their projects out: YourDownloader, eScive
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!
Implemented a leaderboard and the API routes for it. This now shows registered users and their scores in 3 categories: All time, Weekly & Monthly
Implemented a secure (server-side) game engine which is now being used for logged-in users so they can track their scores on their dashboard.
Guest users (not logged in) will now use guest API routes without stats tracking capabilities.
Added the Artist Mode where you have to guess which Artist performs a song. For that I separated the actual game engine from the game page so it's reusable for multiple modes.
Created a playlist-browser and detail pages for the playlists.
Fixed bugs in score logic, where it was possible to acheive a maximum of 6 out of 5 points.
Dashboard now shows own playlists and a button View all which redirects to the playlist browser.
I have created a small dashboard page and implemented some various design changes and improvements. For displaying data on the dashboard I also had to implement a login page, this was not a big deal though, since the backend already existed.
I have improved various design aspects and added a login and sign up system. Pages for these processes and account related stuff will be following soon.
I have improved the score calculation for better results, since it was not working perfectly fine at all times. The song search component, which is used to search a song and add it to a playlist is now capable of using JSON inputs, which helps to generate playlists with an AI, such as ChatGPT.
I have implemented the game functionality for classic mode! Overview of core game functionalities now:
- Create and edit playlists (manual and dynamic, e.g. for decades)
- Add and edit songs
- Play the classic mode where you guess a song by short clips of it. They get longer with time and the longer the clip is, the less score you get.
Added a playlist creation / modification page. Is currently under construction but will soon be fully finished.
Created a test page for the sounds which will be used during song guessing. It uses the SoundCloud widget API. MongoDB is also connected to the project now.
I have improved the landing page and implemented a game mode and map selector.
The home page now has beautiful animations, the emojis seen on the screenshot are flying over the page.
Created a very simple theme testing page with support for light as well as dark mode, based on the system preference. This is one of the core parts that SongGuessr is being built on.