Thanks for the thorough explanation. I like the method of using easing functions, giving you tons of flexibility! This explains how you drew the line path in front of the circles, just take songtime and add a beat or two, put that in the easy function to get points for drawing the line!
I can't remember from playing, but does the scoring system have a hit window for late/early hits?
Viewing post in BeatSwarm jam comments
Yeah! The scoring works like:
Name | Timing window | Points | Bar effect |
---|---|---|---|
Nice! | +-0.03s | 1000 | Increases bar by 1 unit |
OK | +-0.06s | 500 | Increases bar by 0.5 units |
Boo... | +-0.12s |
0 | Decreases bar by 1 unit |
Miss | +0.15s | 0 | Decreases bar by 1 unit |
You can also score an extra boo if you hit a note 1 second away. It will not consume the note and you could still hit it again later. It was intended to prevent “cheesing” the third level if the player just kept hitting all 4 keys to the beat (but it’s not that effective right now)