maimai MURASAKi plusに関する、レート値の計算方法を提示しておきます。
このページの計算に至った経緯については、旧ブログをご確認ください。
レート値とは、Ratingを計算するうえでベースになる値となります。
なお、データを積み重ねて作成した予測であり、どこかで間違っていることもあるかもしれませんが、その点はご了承ください。
このサイトにおけるレート値とは、プレーした譜面の内部Lv.と達成率から算出される内部値を表すものとします。
達成率以外の成績は何も影響しません。APやFC、100%SYNCやMAX FEVERがついてもボーナスはありません。
chunithmは7以上のlevelについてはどの難易度も同じ計算式のようですが、 maimai(少なくともMURASAKi以降)はLevel毎に計算式(というよりは基準値)が異なります。
レート値を算出するための基本的な考え方から説明します。
基本的にはRANK毎に計算式が決まっていて、達成率に応じてあてはめていくことになります。 ただし、chunithmと違い、単純ではありません。達成率に対するレート値は以下の表となります。
| 達成率 | 係数的表現 | |
|---|---|---|
| SSS | SSS+ | SSのレート値 + 2.00 |
| (単調増加) | ||
| 100% | SSのレート値 + 1.00 | |
| SS | (SS区間の) 100% | SSのレート値 + 0.75 (この値にはならない) |
| (単調増加) | ||
| 99% | SSのレート値 | |
| S | (S区間の) 99% | SSのレート値 - 0.25 (この値にはならない) |
| (単調増加) | ||
| 97% | Sのレート値 | |
| これ以下、Lv9未満は未検証 | ||
| AAA | (AAA区間の) 97% | Sのレート値 - 1.00 (この値にはならない) |
| (単調増加) | ||
| 94% | 内部Lv. - 1.50 | |
| AA | (単調増加) | |
| 90% | 内部Lv. - 2.00 | |
| A | (単調増加) | |
| 80% | 内部Lv. - 3.00 | |
| B | (単調増加) | |
| 60% | 内部Lv.の40% | |
| C | (単調増加) | |
| 40% | 内部Lv.の20% | |
| D | (単調増加) | |
| 20% | 内部Lv.の10% | |
| E | (単調増加) | |
| 10% | 0 | |
| F | 0% | 0 |
なお、SSS以上の加点については、Best枠/History枠を計算するときには有効ですが、
Recentを計算するときには付きません。
10SSSを決める際に、10回理論値を出す必要はありません。
Levelに関係なくこの関係となります。直線的に増加していくという分かりやすいものですが、
MiLK+ ver.からは、SSS以上でも単曲レート値が増えるようになりましたが、
SSSの部分は Best枠/History枠を計算するときは有効で、Recent枠の時はSSS以上は無視されます。
レート計算の基本については前項の通りですが、係数的表現のところに書いてあった
内部lv.とSSのレート値、Sのレート値の関係は下記の表となります。なお、下記の表における 12.nという表記は 12+0.1*nと同じ意味とします。
| 内部Lv. | Sのレート値 | SSのレート値 |
|---|---|---|
| 13.n | 13.n+0.5 | 15.n |
| 12.n | 12+0.15*n | 13+0.2*n |
| 11.n | 11.n | 12.n |
| 10.n | 10.n | 11.5+0.05*n |
| 9.n | 9.n | 10.n+0.5 |
| 8.n | 8.n | 9.n+0.5 |
| 7.n | 7.5+0.05*n | 9.0+0.05*n |
これら3つの値がLevel毎に異なるため、Level毎に計算式が違うように見えてました。
また、Lv.12以上においては、内部Lv.とSのレート値が違う値となります。 内部Lv = Sのレート値、という先入観がありますが、maimaiにおけるLevel 12以上ではこれは通用しないということになります。
直接リンクは構いませんが、無断転載を禁止します。 ご連絡は@sgimeraまで。