Holodance

Holodance

Not enough ratings
How Scores are Calculated in Holodance
By jashan
This guide briefly describes how scores are calculated in Holodance. You can use this information to optimize your play-style for the highest possible scores in the game.
 
Rate  
Favorite
Favorited
Unfavorite
Base Score
Orbs do have a "base score" of 300. Technically, we could have different scores for different orbs but try to keep it consistent so that all orbs give you the same base score, with two exceptions:
  • Head-orbs have a lower base-score (100) because you always get a bonus for catching an orb with your head (200). We only have head-orbs in story-mode, level 3, at the first part of track 3 (the bassline track) and the full track 4 (the hihat track). With the lower base score plus the bonus you always get when catching an orb with your head (because it's usually more difficulty to do that), those orbs give you the same score as normal orbs that you catch with your hand (100 base score + 200 bonus for catching with your head). The reason we do it this way is because those specific orbs (level 3, tracks 3 and 4) are actually really easy to catch with your head because the ideal location for catching them should be where your head naturally is (with a bit of movement / variation). Normal orbs give you a higher score when you catch them with your head because not only is catching the orb with your head more difficult but it's also more difficult to not break the streak that way, even when catching the other orbs with your hand.
  • Velocity sensitive orbs have a higher base-score (500) because their score depends on their size, which is a result of the velocity of the note being played. We currently use those only for the snare (track 4) in Level 2. You have no control over getting a higher or lower score but these specific orbs are used for instruments that have some lead beats, and lots of lower-volume "in-between beats", so missing some of those in-between beats doesn't hurt as much (except for losing your multiplier, of course).
How Timing effects Your Score
That base score gets multiplied with the normalized timing difference. In other words, you get the full base score, when you catch the note exactly at the right time (which, due to the movement, also equals "exactly the right location").

When you catch the note a little early, or a little late, that score is reduced until it's down to zero when you have the maximum if "too early" or "too late". This is a fairly short time due to the fast movement of the orbs (otherwise, the distance would matter too little). If the difference exceeds that maximum, you "miss" and get the frowning face. So that's the same as not catching the note at all ;-)

Currently, the maximum allowed time is 0.08 seconds before or after the perfect timing. The time multiplier is an "ease-in-out-curve", so that you still get the full score even if you are a tiny bit offbeat, and you'll get almost no score if you're close to the 0.08 seconds off-time.

You get audio feedback for "perfect" in a range of 0.02 seconds before or after the perfect timing. If you catch the orb outside of that range, you get a slightly washed out sound that is played backwards if you catch the orb too early.

When you catch the orb outside of the +/- 0.08 seconds range, you get an obvious "failed sound", which is also played backwards if you have caught the note too early. Finally, if you didn't catch the note at all, you get an obvious "failed" sound, which is overridden by the lost multiplier sound if you previously had a multiplier active.
Velocity and Angular Velocity Bonus
Then, there's a velocity bonus and a angular velocity bonus: Depending on how fast you have moved the controller between the last note and the current note, and on how fast you rotated the controller, you get up to 50 points in addition to the base score. So the maximum score per note is base score + 50 + 50. Originally, we used velocity / rotation at the impact point, but one of our players suggested to have that changed, and the new mechanic actually accomplishes what we want much better than the original one: It's not about hitting the orbs as hard as you can but actually about moving between catching orbs.

That mechanic does fail a little with very fast sequences of notes because you don't have much time to move the controller between catching two orbs.
Multipliers
The resulting score is multiplied with the current multiplier. In earlier versions, we added the bonus after the multiplication ... we also had kind of crazy multipliers (2x, 4x, 8x instead of 2x, 3x, 4x as we have it now). I believe the way we have it now is better balanced. You'll never have to swing your controllers violently to pass a level ... but it's definitely something that you'll want to do if you want to maximize your score ;-)
Floating Arc Mechanic / Tracers / Sliders
With the floating arc mechanic (currently available in DubAndOrgan in Level 6, and ViolinsAndGuitar in Level 11, and also as "Sliders" in free mode when playing osu! beatmaps), things are a little different: Here, it's not so much about timing but properly following the curve in 3D space. So the base score is the maximum score available per note (no bonus score available here), and if you have your controller in the hot area (the sphere) of the "floating arc" 100% of the time while the note is being played, you get the full base score. With 50% of the time, you get 50% of the base score. When you don't touch it at all, you miss it and also lose your multiplier.

At the end of the note, as usual, your score is multiplied by your current multiplier.