達成率の計算
目次 (達成率の計算)
このページの内容はVer.DX1.02-A時点の仕様に準拠します。
達成率とは?
maimaiにおけるノーツの種類は、大別してTAP、HOLD、SLIDE、TOUCH、BREAKの5種類である。maimai FiNALE以前の作品では、PERFECT判定を得た際に獲得できるスコアがノーツ種毎に定められており、GREAT判定ではその0.8倍、GOOD判定では0.5倍、MISS判定では0倍のスコアが獲得出来た*1。全てのノーツでPERFECT判定を得た場合のスコアを100%として、実際に獲得したスコアの割合を算出した物が、旧作における「達成率」である。
maimaiでらっくすの稼働に際し、これまで使用されていた「スコア」は廃止され、「達成率」が最も基本的な評価として使用されることとなった。新たな「達成率」の算出方法は、旧作のそれを踏襲してはいるが、細部は大きく異なっている。
今作における達成率は101%を最高値としている。全てのBREAKでCRITICAL PERFECT判定を、それ以外の全ノーツでPERFECT以上の判定を得ると101%に到達する。それらよりも低い判定を出すと達成率が低下し、その失点はBREAK > SLIDE > HOLD > TAP = TOUCHの順に大きい*2。従って高得点を狙う為には、特にBREAKやHOLDを精度良く処理することが重要になる。
達成率は各ノーツの判定だけ*3によって計算され、コンボ数等には依存していない。なお、ALL PERFECT達成時の最低達成率は100.5%である。
達成率に応じてDからSSS+のランクが与えられる。詳細はゲームシステムを参照。
ノーツ毎の配点
maimai FiNALE以前の作品では、各ノーツでPERFECT判定を得ると次のようなスコアが獲得できた。
今作ではスコアが廃止されたものの、ノーツ毎の比重はほぼ引き継がれている。そこで、各ノーツの配点がTAPの何倍であるかを示す指標として「評価値」という用語を採用する*4。
後述するがBREAK以外のノーツに関して、PERFECTとCRITICAL PERFECTの間に達成率の差は生じない。そのためこのページでは特筆の無い限りPERFECTとCRITICAL PERFECTを同一視し、判定はPERFECT、GREAT、GOOD、MISSの4段階であるとする。
ただし実際には、(CRITICAL PERFECT判定の存在のみならず)BREAKのみ更に詳細な判定が行われている。参考として旧作における獲得スコアを併記する。
今作の判定 | 旧作の判定 | 旧作の獲得スコア |
---|---|---|
CRITICAL PERFECT | PERFECT | 2600 |
PERFECT | 2550 | |
2500 | ||
GREAT | GREAT | 2000 |
1500 | ||
1250 | ||
GOOD | GOOD | 1000 |
MISS | MISS | 0 |
達成率の計算
達成率は次の2つの要素の和として算出される。
- 基本点 最高100%
- BREAKボーナス 最高1%
基本点
全ノーツの評価値の和を100%として、各ノーツの「評点」の和の割合が基本点となる。ALL PERFECT達成時に最高値(100%)に到達する。
ここで「評点」は以下の様に定める。
BREAK以外のノーツ
判定 | 評点 |
---|---|
PERFECT | 評価値×1 |
GREAT | 評価値×0.8 |
GOOD | 評価値×0.5 |
MISS | 0 |
BREAK
BREAKの評点はGREATに関してのみ判定内で細分化されている。旧作における獲得スコアと互換的である。
なおこの詳細な判定をリザルト内で直接確認する手段は現状無い。
判定 | 評点 |
---|---|
PERFECT | 5 |
GREAT | 4 |
3 | |
2.5 | |
GOOD | 2 |
MISS | 0 |
基本点[%] = 100[%] × (評点の総和) ÷ (評価値の総和)
BREAKボーナス
BREAKの詳細な判定から算出される。BREAKでGOOD以上の判定を得る度に加点が行われ、BREAKが全ノーツCRITICAL PERFECTである場合に最高値(1%)に到達する。
PERFECT以上のBREAK判定は三段階に細分化されている。
判定 | 参考:旧作の獲得スコア |
---|---|
CRITICAL PERFECT | 2600 |
PERFECT | 2550 |
2500 |
CRITICAL PERFECTを獲得した際の加点を1として、判定毎に以下の割合で加点が行われる。
判定 | 加点割合 |
---|---|
CRITICAL PERFECT | 1 |
PERFECT(2550) | 0.75 |
PERFECT(2500) | 0.5 |
GREAT | 0.4 |
GOOD | 0.3 |
MISS | 0 |
達成率はこれらの和として算出される。
達成率 = 基本点 + BREAKボーナス
過去の仕様
Ver.DX1.00
達成率は次の2つの要素の和として算出される。
- 基本点 最高100%
- BREAKボーナス 最高1%
基本点
全ノーツの評価値の和を100%として、各ノーツの「評点」の和の割合が基本点となる。ALL PERFECT達成時に最高値(100%)に到達する。
ここで「評点」は以下の様に定める。
BREAK以外のノーツ
判定 | 評点 |
---|---|
PERFECT | 評価値×1 |
GREAT | 評価値×0.8 |
GOOD | 評価値×0.5 |
MISS | 0 |
BREAK
BREAKの評点はGREATに関してのみ判定内で細分化されている。旧作における獲得スコアと互換的である。
なおこの詳細な判定をリザルト内で直接確認する手段は現状無い。
判定 | 評点 |
---|---|
PERFECT | 5 |
GREAT | 4 |
3 | |
2.5 | |
GOOD | 2 |
MISS | 0 |
基本点[%] = 100[%] × (評点の総和) ÷ (評価値の総和)
BREAKボーナス
BREAKの詳細な判定から算出される。BREAKでPERFECT(旧2550点)以上の判定を得る度に加点が行われBREAKが全ノーツCRITICAL PERFECTである場合に最高値(1%)に到達する。
PERFECT以上のBREAK判定は三段階に細分化されている。
判定 | 参考:旧作の獲得スコア |
---|---|
CRITICAL PERFECT | 2600 |
PERFECT | 2550 |
2500 |
CRITICAL PERFECTを獲得した際の加点を1として、判定毎に以下の割合で加点が行われる。
判定 | 加点割合 |
---|---|
CRITICAL PERFECT | 1 |
PERFECT(2550) | 0.5 |
PERFECT(2500) | 0 |
達成率はこれらの和として算出される。
達成率 = 基本点 + BREAKボーナス