User:Arcorann/DDR Scoring: Difference between revisions

From RemyWiki
Jump to navigation Jump to search
No edit summary
Line 2: Line 2:


== 1st/2nd/Club ==
== 1st/2nd/Club ==
:Score = J * (floor(C/4)^2 + 1)
:Step Score = J * (floor(C/4)^2 + 1)
where
where
*C = combo count after step
*C = combo count after step
Line 8: Line 8:


== 3rd ==
== 3rd ==
(There's a link to the official page's scoring system somewhere)
Let the base score for step calculation be B = floor(1000000 / (N*(N+1)/2)) where N = number of steps in the song.
Then for the kth step,
:Step Score = K * S * J + Q
where
*B = 10000000
*S = floor(B / (5*N*(N+1))
*J = 10 if Perfect, 5 if Great, 0 otherwise
*Q = B - S*(5*N*(N+1)) if the last step, 0 otherwise


== 4th ==
== 4th ==
:Step Score = J + 333 * C
where
*C = combo count after step
*J = 777 if Perfect, 555 if Great, 0 otherwise


== 5th ==
== 5th ==
:Step Score = K * S * J + Q
where
*B = 5000000 * (1 + D)
*D = difficulty rating if not an edit, 7 if an edit
*S = floor(B / (5*N*(N+1))
*J = 10 if Perfect, 5 if Great, 0 otherwise
*Q = B - S*(5*N*(N+1)) if the last step, 0 otherwise
At the end of the stage a bonus is applied:
* Grade Bonus = 10000000 for AAA, divide by 10 for each lower rating down to 100 for D, 0 for E
* Combo Bonus is accumulated per step:
: Step Combo Bonus = C * J'
where
*C = combo count after step if life bar not empty, 0 otherwise
*J = 55 if Perfect, 33 if Great, 0 otherwise


== DDRMAX ==
== DDRMAX ==
:Step Score = K * S * J + Q
where
*B = 50000000
*S = floor(B / (5*N*(N+1))
*J = 10 if Perfect/OK, 5 if Great, 0 otherwise
*Q = B - S*(5*N*(N+1)) if the last step, 0 otherwise
At the end of the stage a bonus is applied for each Groove Radar ctegory.


== DDRMAX2/Extreme ==
== DDRMAX2/Extreme ==
:Step Score = K * S * J + Q
where
*B = 10000000 * D
*D = difficulty rating if not an edit, 5 if an edit
*S = floor(B / (5*N*(N+1))
*J = 10 if Perfect/OK, 5 if Great, 0 otherwise
*Q = B - S*(5*N*(N+1)) if the last step, 0 otherwise


== SuperNOVA ==
== SuperNOVA ==
:Step Score = 10000000 * J / (2*N)
where
*J = 2 if Marvelous/Perfect/OK, 1 if Great, 0 otherwise


Score is rounded down to nearest integer for output but fractions are retained internally.
== SuperNOVA2 to 2014 ==
== SuperNOVA2 to 2014 ==
:Step Score =
:* S if Marvelous
:* S - 10 if Perfect
:* S/2 - 10 if Great
where
*S = 1000000 / N


Score is rounded down to nearest 10 for output but fractions are retained internally.
== A ==
== A ==
:Step Score =
:* S if Marvelous
:* S - 10 if Perfect
:* S * 0.6 - 10 if Great
:* S * 0.2 - 10 if Good
where
*S = 1000000 / N
Score is rounded down to nearest 10 for output but fractions are retained internally.

Revision as of 11:53, 23 January 2020

This is not intended to be article quality at the moment.

1st/2nd/Club

Step Score = J * (floor(C/4)^2 + 1)

where

  • C = combo count after step
  • J = 300 if Perfect, 100 if Great, 0 otherwise

3rd

(There's a link to the official page's scoring system somewhere) Let the base score for step calculation be B = floor(1000000 / (N*(N+1)/2)) where N = number of steps in the song. Then for the kth step,

Step Score = K * S * J + Q

where

  • B = 10000000
  • S = floor(B / (5*N*(N+1))
  • J = 10 if Perfect, 5 if Great, 0 otherwise
  • Q = B - S*(5*N*(N+1)) if the last step, 0 otherwise

4th

Step Score = J + 333 * C

where

  • C = combo count after step
  • J = 777 if Perfect, 555 if Great, 0 otherwise

5th

Step Score = K * S * J + Q

where

  • B = 5000000 * (1 + D)
  • D = difficulty rating if not an edit, 7 if an edit
  • S = floor(B / (5*N*(N+1))
  • J = 10 if Perfect, 5 if Great, 0 otherwise
  • Q = B - S*(5*N*(N+1)) if the last step, 0 otherwise

At the end of the stage a bonus is applied:

  • Grade Bonus = 10000000 for AAA, divide by 10 for each lower rating down to 100 for D, 0 for E
  • Combo Bonus is accumulated per step:
Step Combo Bonus = C * J'

where

  • C = combo count after step if life bar not empty, 0 otherwise
  • J = 55 if Perfect, 33 if Great, 0 otherwise

DDRMAX

Step Score = K * S * J + Q

where

  • B = 50000000
  • S = floor(B / (5*N*(N+1))
  • J = 10 if Perfect/OK, 5 if Great, 0 otherwise
  • Q = B - S*(5*N*(N+1)) if the last step, 0 otherwise

At the end of the stage a bonus is applied for each Groove Radar ctegory.

DDRMAX2/Extreme

Step Score = K * S * J + Q

where

  • B = 10000000 * D
  • D = difficulty rating if not an edit, 5 if an edit
  • S = floor(B / (5*N*(N+1))
  • J = 10 if Perfect/OK, 5 if Great, 0 otherwise
  • Q = B - S*(5*N*(N+1)) if the last step, 0 otherwise

SuperNOVA

Step Score = 10000000 * J / (2*N)

where

  • J = 2 if Marvelous/Perfect/OK, 1 if Great, 0 otherwise

Score is rounded down to nearest integer for output but fractions are retained internally.

SuperNOVA2 to 2014

Step Score =
  • S if Marvelous
  • S - 10 if Perfect
  • S/2 - 10 if Great

where

  • S = 1000000 / N

Score is rounded down to nearest 10 for output but fractions are retained internally.

A

Step Score =
  • S if Marvelous
  • S - 10 if Perfect
  • S * 0.6 - 10 if Great
  • S * 0.2 - 10 if Good

where

  • S = 1000000 / N

Score is rounded down to nearest 10 for output but fractions are retained internally.