User:Arcorann/DDR Scoring: Difference between revisions
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.