This project is incredibly inspirational, as someone who was looking to see how other folks had implemented music games in GB Studio. The art is mind-blowingly good, with some great nods to classic games (Zelda, Warioland, etc.), and the story and gameplay are fun.
Can I ask a couple questions about how you implemented this, especially the music battles? Do the button symbols just drop in rhythm with the bg music (or spawn and then drop)? And then the button presses trigger the failure sound fx (which overrides the music) if you don't hit them correctly?
Thank you for the encouraging words - you are far too kind!
Regarding the implementation, depending on how complex your scene is (in terms of Actors, animating parts, tile count, etc.) you could do both methods that you mention - in my case (quite complex scene with lots of animating parts), I found that "spawning" the notes via a script worked best. The sound effect is actually very simple - I detect note collision with an invisible collider just below the buttons - if a collision happens, I play the sound effect.
I hope this helps!
That does help a bunch, thanks! So it's almost like the notes are mobile enemies that you try to kill with buttons before they land. That's a really smart way to adapt what GB Studio is designed to do. Seems like the hardest part, then, is writing the script to spawn the notes in line with the music?