ajax ... nettuts


DDR Supernova 2, DDR X/X2/X3


In these modern mixes of DDR, the maximum score available for a song is 1,000,000 points, and scores are displayed as multiples of 10 (no score will end with a digit other than 0). The value of each step or freeze (or shock arrow on DDR X/X2/X3) is equal to:

    Step Score = 1,000,000 / (number of steps + number of freezes and shock arrows)


And based on the different step judgments

    Marvellous = Step Score
    Perfect = Step Score - 10
    Great = (Step Score / 2) - 10
    O.K. = Step Score
    (anything else) = 0

Marvelous/O.K. are each worth this same value. Perfects are worth that value - 10, and Greats are worth that value/2-10, or half the value of perfects minus 10. The Marvellous step judgment, which was previously only used in Nonstop and Challenge mode, is now used in regular play. Note that the internal score used for calculation is always a floating point value, but the displayed score will be that value rounded down to the nearest 10 points.


In DDR X/X2/X3, with the addition of shock arrows, step score is obtained for shock arrows by *not* stepping on any of the four cardinal directions when one appears. Stepping on a shock arrows has the same effect on score as not holding a freeze arrow.


Let's run through an example using a 400 step song with 21 freeze/shock arrows.


    Step Score = 1,000,000 / (number of steps + number of freezes and shock arrows)
    Step Score = 1,000,000 / (400 + 21)
    Step Score = 1,000,000 / 421
    Step Score = 2,375.2969...
    Step Score = 2,370 (Rounded down to the nearest 10 points)


This means that the value of each type of step would be (in this case):


    Marvellous = 2,370
    Perfect = 2,360
    Great = 1,170 (rounded down from 1,177.648 from the original step score)
    O.K. = 2,370
    (anything else) = 0


The dance level grade is determined based on a combination of score and difficulty level as shown in the table below.


Score Dance Level
BEGINNER
BASIC
DIFFICULT EXPERT
CHALLENGE
Life Gauge DepletedE
0 ~ 499,990DDD
500,000 ~ 599,990C
600,000 ~ 699,990C
700,000 ~ 749,990BC
750,000 ~ 799,990B
800,000 ~ 849,990AB
850,000 ~ 899,990A
900,000 ~ 949,990A
950,000 ~ 989,990AA
990,000 ~ 1,000,000AAA


Additionally, the requirements for a 'AAA' grade have changed. Previously, a player was required to get all possible O.K.s and to obtain a Perfect or Marvelous on every step. Now, all that is required is for the player to obtain 990,000 points; thus, it is possible to get a 'AAA' with greats, or even steps that break combo. An 'AAA' is still obtained for getting all perfects or better, but underneath the 'AAA' graphic a message of "Perfect Full Combo!" is displayed. Getting all possible O.K.s is not a requirement of getting a "Perfect Full Combo!" logo on Supernova 2, however, though it is on DDR X/X2/X3. Similarly, a perfect score of 1,000,000 earns the title "Marvellous Full Combo!"


On Extra Stage, much like other recent mixes, the player can choose any modifiers, but the player is given the Challenge Mode battery with "lives" to attempt the stage, instead of the previous "pressure mode" dance gauge (which could only decrease). The number of lives is determined by the score on the final stage:


Earning at least 990,000 or more points (a AAA) will give the player four lives
Earning at least 975,000 points will give the player three.
Earning at least 962,500 points will give the player two.
Any score lower than 962,500 points will give the player one life.


Nonstop Scoring


The maximum possible score for a nonstop course is the same as for an individual song (1,000,000) and each step score is calculated as follows:


Step Score = 1,000,000 / (Total "dance points" for all stages)

where:

    Stage Dance Point Total =

    STAGE 1,2 : ( Total number of steps, freeze and shock arrows ) X 3
    STAGE 3,4 : ( Total number of steps, freeze and shock arrows ) X 4
    STAGE 5,6 : ( Total number of steps, freeze and shock arrows ) X 5
    and so on ...

So at the end of each stage your score will be:
    Final Score = Step Score * (# of Marvellous and OK steps) X 3
    (X4 on stages 3,4 , X5 on stages 5,6 and so on)

    + Step Score * (# of Perfect steps) X 2
    (X3 on stages 3,4 , X4 on stages 5,6 and so on)

    + Step Score * (# of Great steps) X 1
    (X2 on stages 3,4 , X3 on stages 5,6 and so on)

Note that scores are not rounded to the nearest 10 points as with normal play. Scores are displayed as is except all decimal places are truncated when they are displayed to the screen (the floating point value is always used for internal calculation purposes)

Let's use this to derive a few sample step scores. Take a 5 song course with the following number of steps:

    Stage 1 : 250 steps
    Stage 2 : 350 steps
    Stage 3 : 400 steps
    Stage 4 : 350 steps
    Stage 5 : 300 steps
So the base Step Score would be:
    Step Score = 1,000,000 / (Total "dance points" for all stages)
    Step Score = 1,000,000 / ((250*3) + (350*3) + (400*4) + (350*4) + (300*5))
    Step Score = 1,000,000 / ((750) + (1050) + (1600) + (1400) + (1500))
    Step Score = 1,000,000 / 6,300
    Step Score = 158.73015... (will be truncated when displayed to screen)
Now lets use this to calculate the step score for various judgments on different stages to illustrate:
    Stage 1 : Marvellous/OK step = Step Score * 3 = 476.19047...
    Stage 1 : Perfect step = Step Score * 2 = 317.46031...
    Stage 1 : Great step = Step Score * 1 = 158.73105...

    Stage 3 : Marvellous/OK step = Step Score * 4 = 634.92063...
    Stage 3 : Perfect step = Step Score * 3 = 476.19047...
    Stage 3 : Great step = Step Score * 2 = 317.46031...

    Stage 5 : Marvellous/OK step = Step Score * 5 = 793.65079...
    Stage 5 : Perfect step = Step Score * 4 = 634.92063...
    Stage 5 : Great step = Step Score * 3 = 476.19047...


DDR Supernova 2/X/X2/X3 scoring system derived by Aaron C.



My first book appearance. Available at Amazon.


My own book on the history of the Japanese DDR Community available at lulu.com


Coming Fall 2011



Available Now in the App Store(tm):




Coming soon for PC/XBox360: