The maximum score for any one single song in regular play is 10,000,000.
All steps in a song (and freeze arrows) are scored evenly throughout the song, unlike DDR Extreme where steps later on in the song are worth more than steps at the beginning.
A single step's points are calculated as follows:
-
Let p = score multiplier (Perfect/O.K. = 2, Great = 1, other = 0)
-
N = total number of steps and freeze steps (double steps count as 1 step and double freezes count as one OK)
M = Base value of the song, fixed at 10,000,000
-
one_step_score = M * (p / (N*2))
Note: If your life bar becomes depleted, but you continue to play (due to Versus mode or Autofail off), the score per step is 10 for Perfect/O.K., 5 for Great, and 0 for everything else.
Okay, time for an example:
So, for example, suppose we wanted to calculate the step score ("S" in the formula) of a "Great" on the 57th step
of a 441 step, 8-foot difficulty song (same example as with the DDR Extreme scoring page). Note that it really doesn't matter which step we use for an example since all steps are valued equally):
-
S = M * (p / (N*2))
-
= 10,000,000 * (1 / (441 * 2))
= 10,000,000 * (1 / 882)
= 10,000,000 / 882
= 11,337 (rounded down from 11,337.8684...)
Finally, your rank:
Each song has a certain number of "Dance Points" assigned to it. For regular arrows, this is 2 per arrow. For freeze arrows, it is 6 per arrow.
When you add this all up, you get the maximum number of possible "Dance Points".
Your "Dance Points" are calculated as follows:
-
A "Perfect" is worth 2 points
A "Great" is worth 1 points
A "Good" is worth 0 points
A "Boo" is worth 0 points
A "Miss" is worth 0 points
An "OK" (Successful Freeze step) will add 3 points
A "NG" (Unsuccessful Freeze step) is worth 0 points
-
100% and score = 10,000,000 - AAA
93 % and score > 9,500,000 - AA
80 % and score > 8,100,000 - A
65 % and score > 6,500,000 - B
45 % and score > 5,400,000 - C
Less - D
Fail - E
The maximum score for any one ONI/NONSTOP course is the same as a single song, 10,000,000.
All steps in a song (and freeze arrows) are also scored evenly throughout the song, unlike DDR Extreme where steps later on in the song are worth more than steps at the beginning.
A single step's points are calculated as follows:
-
Let p = score multiplier (Marvellous/O.K. = 3, Perfect = 2, Great = 1, other = 0)
-
N = total number of steps and freeze steps for the entire course (double steps count as 1 step and double freezes count as one OK)
M = Base value of the course, fixed at 10,000,000
-
one_step_score = M * (p / (N*3))
Note: If your life bar becomes depleted, but you continue to play (due to Versus mode or Autofail off), the score per step is 10 for Perfect/O.K., 5 for Great, and 0 for everything else.
Okay, time for an example:
So, for example, suppose we wanted to calculate the step score ("S" in the formula) of a "Perfect" on the 573rd step
of a 1234 step course. Note that it really doesn't matter which step we use for an example since all steps are valued equally):
-
S = M * (p / (N*3))
-
= 10,000,000 * (1 / (1234 * 3))
= 10,000,000 * (1 / 3702)
= 10,000,000 / 3702
= 2,701 (rounded down from 2,701.2425...)
Finally, your rank:
Each song has a certain number of "Dance Points" assigned to it. For regular arrows, this is 2 per arrow. For freeze arrows, it is 6 per arrow.
When you add this all up, you get the maximum number of possible "Dance Points".
Your "Dance Points" are calculated as follows:
-
A "Marvellous" is worth 3 points
A "Perfect" is worth 2 points
A "Great" is worth 1 points
A "Good" is worth 0 points
A "Boo" is worth 0 points
A "Miss" is worth 0 points
An "OK" (Successful Freeze step) will add 3 points
A "NG" (Unsuccessful Freeze step) is worth 0 points
-
100% and score = 10,000,000 - AAA
93 % and score > 9,500,000 - AA
80 % and score > 8,100,000 - A
65 % and score > 6,500,000 - B
45 % and score > 5,400,000 - C
Less - D
Fail - E
DDR Supernova scoring system derived by Aaron C.