プレイのスコアは、次の2つの要素からなる単純な式に従い集計される。
'''S'''='''S'''&size(2){0};'''M'''&size(2){O};
'''S'''はスコア、'''S'''&size(2){0};は基本スコア、'''M'''&size(2){O};はオーバーフロー乗数となっている。
** ''基本スコア'' [#j6d2b801]
基本スコアはTPと同様に、ノーツの判定にのみ依存する。
基本スコアは各判定からのスコアを単純に合計した値となる。以下はその表となっている。
|判定|スコア|h
|S-Radiant|1010|
|OK|1010|
|Radiant|1000|
|Spark|500|
|Error|0|
|Ouch!|0|
** ''オーバーフロー乗数'' [#Overflow_Multiplier]
オーバーフロー乗数はその名の通り、以下の公式に従い、与えたオーバーフローのダメージ量にのみ依存する。
'''M'''&size(2){O};=max(1,O/100)
Oはオーバーフロー(%) 。
つまり、オーバーフローが+100%未満の場合オーバーフロー乗数は無く、ちょうど1倍となる。100%を超えるとオーバーフローの量がスコアへ直接影響する。
例えば、基本スコアが同一である場合、+400%のオーバーフローでは+200%のオーバーフローのちょうど2倍のスコアを得ることができる。