Malody Metric (MM值)
1、MM值介绍
- MM值可被理解为Malody玩家能力值,是Malody玩家在各个模式下 Stable谱面成绩的综合排名,反应出玩家在各个模式下的社区内的水平。
1.1、增加MM值目的
- Malody社区Staff们自2020年初开始每季度会从官网扒榜进行玩家水平分析,最终通过分析数据,人工评判玩家水平,并选出水平最顶尖的玩家分为多个梯队在社区发布Ranker List,鼓励玩家了解社区高水平玩家与多多游玩Stable谱面,以准度追求为目标,相较于大力宣扬重视底力考察的段位,准度也尤为关键。但是随着两年多时间的数据分析,也发现了很多社区存在的问题。如:
- 玩家没法实时看到自己的进步/与其他玩家的差距,缺少即时性和时效性。
- 中下游水平玩家完全没有上榜的机会,没法让占比最大的玩家群体了解自己的水平。
- Ranker表仅限于4K,其他模式似乎像被无视,造成运营偏向一边倒的问题,也让更多玩家只知道4K,无法促进各个社区的共同交流与发展。
1.2、排名机制
- 游玩Stable谱面,可获得MM值,MM值的高低取决于你获得的谱面分数与谱面等级。
- 个人总MM值为你通过游玩Stable谱面中MM值最高的前100进行累加,并非加权成绩 (Key是Best100,而Ring是Best 30)
2、单谱MM值算法
Key/Ring Mode
每个成绩的MM值计算:
完成度 S=score/(2400×(best+great+good+miss))
其中四项总和相加实际上就是谱面物量,而完成度含义即总分/谱面天井分。(No Mod E判 M5分数)你将获得一个0~1.12的数字。
等级修正系数 L:1级时为1,1到10级每级为上一级×1.05,11到15级每级为上一级×1.04,16到20级每级为上一级×1.03,21级之后每级为上一级×1.02。
等级修正系数 L的参考可以查看下面的对照表。
ACC奖励 A:当99.6<acc<100时,A=(acc-99.6)/10,当acc=100时,A=0.05。
小贴士:1.2E 98.95% = E 99.99%,1.2E 99.64% = E 100%,1.5E 98.22% = 1.2E 100%,有时候原速打的高ACC能够让你获得更高的MM值!
单个成绩的MM值: ((S+A)×L-1)×60,如果S×L不到1,就返回0。
可以理解为如果一个谱面的完成度太低(使用简单的判定难度,开启扣分的Mod等),歌曲等级也低,那么你甚至可能无法获得MM值。
等级修正系数系数L对照:
Catch/Taiko/Pad/Slide
开发中,Coming s∞n...
3、实例解读
下面以谱面The Clown of 24stairs 主难度为例,对MM值计算过程进行解读。
- S=3554400/(2400×(1481+0+0+0))=1,因为ACC=100,A=0.05,谱面等级为34,系数L=2.8870(可在等级修正系数对照表中找到)
- 最终他获得的MM值=((S+A)×L-1)×60=((1+0.05)*2.887-1)*60=121.881
4、查看你的MM值
4.1、客户端内
①打开Malody V,点进个人主页,并在排名栏中点击Malody Metric查看对应模式下的MM值与排名
②此时会显示你当前的MM总值与当前模式的MM值排名
③功能开发中,Coming Soon, 预计在5.2.0的Malody V版本的客户端内加入排名系统,玩家可以查看自己MM值的总和,单独的Best 100谱面与成绩明细,以及他人的Best 10.
4.2、网站内
①可以在网站MM值查询入口查询个人MM总值与Best 100明细。
5、常见问题
①只有在你在线游玩Stable谱面(游玩Alpha,Beta或者Promotion谱面均无法获得MM,请注意)并成功提交成绩后,服务器才会触发验证并查询你的Best100,判断你的MM值是否增加。
②各个模式MM值互相独立,并没有直接关联,也不会额外触发计算。
③单谱获得的MM值会精确到小数点后三位,但是计算总MM值会四舍五入为整数。
④若开启加速Mod后,再次通过原速游玩获得更高的单谱MM值,服务器则会取更高MM值的纪录出现在你的Best100中,不会重复保存多个单谱成绩,使用多设备游玩同理。
⑤Stable谱面如果等级进行调整,你的MM值不会动态更新,除非你再次游玩改动后的谱面并创造新纪录。
⑥开发者表示不开放查MM总值的API
6、附录
6.1、Malody Metric算法团队一览
- woc2006 (开源哥)提供了MM值的官方支持,并计算全服成绩。
- xipigu (yutong)提供了核心MM值单谱算法。
- Anson_98 (安神)辅助提供了MM值单谱算法,并提出单谱M5奖励机制。
- sunny_xxy (小小羊)提供了初版MM值单谱算法。
- MoMoEven (摸摸一吻)提出MM值企划,负责调试算法以及进行数据测试整理,编写Wiki。