【转】DJMAX RESPECT分数系统初步解析
djmax吧
全部回复
仅看楼主
level 7
冰雪若湖 楼主
这次的分数系统直接取决于判定和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://weibo.com/ttarticle/p/show?id=2309404136063626010165)
2017年08月07日 00点08分 1
level 15
没有压爆不开心[滑稽]
2017年08月07日 00点08分 2
level 11
我也大致体会到了!判定才是王道!以前psp上ac是有加分的!这作没有!正在玩命练判定!一弄就ac输给断3次的属实有点不甘心
2017年08月07日 22点08分 3
level 10
这一作不看中combo之后我这种o2jam玩家基本很难拿到s评价,哎,苦练吧
2017年08月08日 17点08分 5
level 13
顶上去一下
2017年08月11日 13点08分 6
level 9
因为这个特点,可以欣然重视判定无视某些break……
2017年08月11日 18点08分 7
level 6
我对战的时候经常判定高 但分却比别人少 相同谱面 这是为什么?
2017年08月11日 20点08分 8
因为你没能保持住fever*5
2017年08月11日 22点08分
回复 sickmasker :这样的吗 FEVER提示太干扰视线了 我容易这个时候掉
2017年08月12日 05点08分
回复 杀死杀杀 :保持fever很重要,具体分数的算法吧里也有的
2017年08月12日 06点08分
1