- An Education
Making this game taught me a lot about getting precisely timed events to work correctly.
- Tick Build
This build makes one fatally flawed assumption: The tick rate is constant. Unfortunately even if the tick rate was constant, we would still lose synchronization due to the bpm of the song not being divisible by the tick rate.
- Time build
While this version doesn't look any different, it keeps synchronization much better, solely because it tracks unix time to place beats correctly instead of using ticks. Much of the core movement functionality of the game is still fully intact, other than the input for what the queues are, but I switched out the scoring system as well.