第1页:
展开本贴将把某mz大神的判定方法推导出更加方便的判断方式。为了表述方便,设perfect、great、miss的数量分别为p、g、m,音符总数为a,漏键数为i,失误分为f,『X降Y系数』为k[X]。
因为原文是通过判断f和a÷k[X]的大小关系来确定评价的,不妨设f=a÷k。
推导过程如下:
漏键数的计算式是i=a-(p+g+m) 变形得g+i=a-p-m……(1)
失误分的计算式是f=g+i+6m
把(1)式代入上式得f=(a-p-m)+6m 整理得f=a+5m-p……(2)
把(2)式代入f=a÷k得a+5m-p=a÷k 整理得(p-5m)÷a=1-1÷k
那么,这种判断方式该如何命名呢?这个问题我考虑了两个星期,最后从cytus中得到启发:
玩过cytus的人都知道,cytus有三个关键数据——歌曲评价、歌曲分数和技术点数(TP),其歌曲评价由歌曲分数决定。相比之下,节奏大师缺少一个能够决定歌曲评价的数据。
因此,我们给节奏大师引入一个新的数据——技术点数(TP),用它来决定歌曲评价,其定义式为TP=100×(p-5m)÷a,最大值和最小值分别是100(全perfect)和-500(全miss)。
请特别注意,RM的TP和cytus的TP作用不一样!
把k[S]、k[A]、k[B]、k[C]分别代入可以算出四个临界值分别是98、91、88、86。至此,我们得到了TP决定歌曲评价的判断式:
当TP>98时,评价为S; 当91<TP<98时,评价为A; 当88<TP<91时,评价为B; 当86<TP<88时,评价为C; 当TP<86时,评价为D。