I was making a rhythm game and thought that some people might've wanted to do the same! So, I made a customizable module to simplify the process, but allow developers to measure rhythm however they want.
Feature summary:
- Get accuracy data based on customizable tolerance levels
- Lower
Rating
= More on-beat, butnil
means the player completely missed
- Lower
- An event (
OnIdle
) fires if no input is given and a key passed.
You can get the module here:
https://www.roblox.com/library/6580760519/RhythmService
You can check out or contribute to the code in this repository!
Here's the documentation: https://github.com/Beastslash/Roblox-RhythmService/wiki/API-documentation
If you have any questions, DM me on the DevForum or on my Twitter! I'll be happy to help.