Skip to content

Instantly share code, notes, and snippets.

@sthobis
Last active September 13, 2018 23:07
Show Gist options
  • Save sthobis/116a292556ba6d6b028ba1ec4b4f265d to your computer and use it in GitHub Desktop.
Save sthobis/116a292556ba6d6b028ba1ec4b4f265d to your computer and use it in GitHub Desktop.

Audition Online Specification

Audition Online is a rhythm based game where you need to complete (by pressing) a sequence of arrow buttons followed by a space button every predefined interval. The interval is calculated based on the bpm of song used for the match/session. An interval is equal to the length/duration of four beats, which means higher bpm produce shorter interval, thus harder difficulty.

Audition Online

In between input interval, there's a resting interval where player does not need to press anything.

start > sequence (4 beats) > rest (4 beats) > sequence (4 beats) > rest (4 beats) > ... > finish

So for a song with 120 bpm, the sequence/resting interval is

intervalInMs = 60 * 1000 / 120 * 4 = 2000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment