DivinElegy / GrooveNights

ITG Theme
http://divinelegy.com
8 stars 5 forks source link

[Priority 1/2] Add a "Best Possible Rank" Indicator #36

Open DivineJayce opened 10 years ago

DivineJayce commented 10 years ago

Place a meter below the player's percentage that decreases every time the player gets something less than a fantastic, also place an icon that updates as the meter decreases indicating the current rank they are going to get if they get fantastics for the rest of the song.

When the meter reaches 0 the rank image updates to the next rank down (ie Star to S+) and the meter becomes full again to count down to the next rank.

===Calculation Process=== I am not sure if there is any real way to calculate mine hits and holds so it might require us to track the number of each judgment that has been hit, then multiplying their totals by their score weights found in the metrics.

That will give us an accurate representation of what has been hit and then if the percentage differs from there we can assess the weightings that make the difference up. Example: Hitting a Mine = Weight of -0.050 Hitting a Hold = Weight of 0.008 Dropping a Hold = Weight of -0.80

One thing that may also need to be considered is how Jumps / Hands affect the calculation of regular judgment calculations but that should be easy enough.

DivineJayce commented 10 years ago

Expanding on this, we can approach "Ghost Data" by comparing the high score on the music select screen with "best achievable" score during gameplay and then indicate if they are still in the running for the top score.