冰雪若湖 冰雪若湖
关注数: 24 粉丝数: 49 发帖数: 352 关注贴吧数: 17
【转】DJMAX RESPECT分数系统初步解析 这次的分数系统直接取决于判定和FEVER,COMBO已经不是主导因素。 系统会先根据谱面的总NOTE数来确定单个NOTE基础满分。 注意,总NOTE数不是总COMBO数,长条NOTE虽然蹭蹭涨COMBO,但是只算作一个NOTE。按下长条NOTE再松开的时候,系统才会把这个长条NOTE的分数加到总分里去。总NOTE数可以在演奏结束后,单曲结算画面时直接算出来。具体为:总NOTE数=MAX100%数+MAX1%~90数+BREAK数。 单个NOTE基础满分=300000/总NOTE数。 然后,系统会根据当前NOTE的判定,来算出实际演奏得到的单个NOTE基础分。算法如下: MAX 100%判定,基础分=基础满分 MAX 90%判定,基础分=基础满分*0.8 MAX 80%判定,基础分=基础满分*0.6667 MAX 70%判定,基础分=基础满分*0.5 MAX 60%判定,基础分=基础满分*0.4 MAX 50%判定,基础分=基础满分*0.3333 MAX 40%判定,基础分=基础满分*0.3 MAX 30%判定,基础分=基础满分*0.29(估算值,跟40%判定情况差距很小,但并非完全一致) MAX 20%判定,基础分=基础满分*0.28(估算值,跟30%判定情况差距很小,但并非完全一致) MAX 10%判定,基础分=基础满分*0.25 MAX 1%判定,基础分=基础满分*0.01 到这里系统已经根据这个NOTE的判定算出了单个NOTE基础分。 接下来系统要开始计算单个NOTE的FEVER额外满分。算法如下: 没有FEVER时,额外分=0 FEVER*2时,额外分=基础满分*0.05 FEVER*3时,额外分=基础满分*0.1 FEVER*4时,额外分=基础满分*0.15 FEVER*5时,额外分=基础满分*0.2 同样的,系统会根据当前NOTE的判定,来算出实际演奏得到的单个NOTE的FEVER额外分。算法参考前文。 以上述算法举一个例子,某个谱面总NOTE数为300,则单个NOTE基础满分为300000/300=1000分。演奏时在FEVER*4的时刻按了一个NOTE,判定为MAX 70%,那么这个NOTE的得分为:(1000*0.5)+(1000*0.15*0.5)=575。 看到这应该不难发现,这个分数算法是有“理论极限值”的。这个“理论极限值”的前提是:完美演奏谱面,并且从一开始就是FEVER*5的状态一直持续到结束。一个谱面的“理论极限分”为360000分。 但是实际上游玩的时候,不可能一上来就是FEVER*5,而是需要演奏一定数量的NOTE,攒FEVER槽,从FEVER*2一路爆上去。所以一个谱面能打出来的最高分数只能是无限接近于360000分。 (部分选摘,原文见http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fweibo.com%2Fttarticle%2Fp%2Fshow%3Fid%3D2309404136063626010165&urlrefer=c28c20b06e7eb911e45d6afc211a354b)
1 下一页