Music Game ShowJanuary 15 2024
This blog post is long overdue...
Back in 2022, I got the idea that it would be fun to play a game where you guess a movie based on the music. At the same time, I wanted to try the Godot game engine. Naturally, these two things came together, and I made this online game show style game, which I called 'I know that song! - Movie edition.'
The principle is simple: There is one host that prepares and moderates the game, and up to 16 players (local or online) can participate. At the start of a round, a music starts playing, and if players know what movie it is from, they can 'rise a hand' by pressing a button on the screen or a Spacebar. The music automatically pauses, allowing the host to see who pressed the button first, ask for an answer, and determine if it is correct or not. In case of an incorrect answer, the host can resume the music, and players can 'rise a hand' again. If nobody knows, the host can end the round and reveal the movie. For a correct answer, the guessing player gets 100 points, and the movie is automatically shown to all players. In between rounds, there is space for the host to share some trivia about the movie or initiate a short discussion. This loop repeats for however many movies the host prepared, and at the end, the player with the most points wins.
Soon after I made this, I had a great opportunity to test it with my work colleagues at our office Christmas party. I prepared a set of 42 well-known movies, from years ranging between 1962 and 2015. That was a bit too many; I would recommend a maximum of 30. Around 10 people joined the game, mostly locally, but a few of them joined online from around the world. I'm happy to report that latency wasn't an issue, and everybody enjoyed it. They were able to guess most of the movies.
For obvious licensing reasons, I can't share the music or movie posters, but the Godot project is available on my GitHub page: https://github.com/velezd/gameshow_movie_soundtracks. You can build your own version with movies you like. It's not hard, no coding required, but it's time-consuming to prepare all the movie data."