分数加成计算(普及向)及问题反馈

修改于2022/01/071008 浏览综合
咳咳,游戏时长365小时,发个帖来“纪念”一哈儿,主要内容为 I. (普及向)分数加成算法 以及 II. 困难模式的分数加成问题反馈,话不多说上内容
part I 分数加成算法
(佬儿们以及官方建议直接跳到part II)
击杀小丑的分数依次受①分数加成②游戏内关卡数③小丑种类④连击数影响
①分数加成不多啰嗦,多收集武器、套装,给武器升级、突破都是提升加成的办法,分数加成会影响击杀小丑的基础分S,具体为:击杀分S=(X+100)/10,其中X%为你的分数加成,小数部分按四舍五入计算(e.g. 我的分数加成为5004%,则击杀小丑的基础分S=(5004+100)/10=510.4取510分)
②关卡数,是仅次于分数加成的影响最后得分的因素,游戏内第n关击杀小丑的击杀分Sn=S×(n+1)/2,如下图所示
TapTap
普通模式下击杀第1关的小丑的击杀分Sn=S×(1+1)/2=2382.4取2382
TapTap
第6关击杀普通小丑的击杀分Sn=S×(6+1)/2=2382.6×3.5=8339.1取8339。需要说明的一点是,在第12关之后,不再根据关卡数n进行计算,而是全部按照12关的加成来算,即12关后的击杀分Sn=S×6.5不变
那么问题来了,那个9531分是从哪儿来的呢?这就涉及到接下来要谈的影响了
③小丑种类,个人将小丑划分为:普通小丑,持盾小丑,飞行小丑,博士小丑(能召唤普通小丑并且有光罩保护的),钻石小丑以及大丑(砍三次的大怪),其中普通小丑按正常击杀分Sn进行计算,持盾、飞行以及博士小丑的分数算法相同:击杀分Snp=S×[(n+1)/2+1]翻译一下就是在击杀分Sn的基础上再加上1倍的基础分S,如图所
TapTap
普通模式下第1关的持盾小丑击杀分Snp=S×[(1+1)/2+1]=2383.2×(1+1)=4766.2取4766=2383+2383
TapTap
普通模式下击杀第6关飞行小丑的击杀分Snp=S×[(6+1)/2+1]=10731.6取10732=8347+2385,博士小丑算法相同,不做赘述
击杀钻石小丑的击杀分Snd=S×[(n+1)/2+0.5],翻译一下就是在击杀分Sn的基础上加上0.5倍基础分S,前图所示,击杀第6关钻石小丑的击杀分Snd=S×[(6+1)/2+0.5]=9531.2取9531=8340+1191,需要说明的一点就是前三关也会出现钻石小丑,并且血量固定为3血,此时应该将关卡数n换为小丑血量3进行计算
大丑的分数计算比较特殊,似乎是固定按照第10关的加成来计算,即击杀分Snb=S×5.5,如图
TapTap
第6关的大丑击杀分Snb=2391×5.5=13150.5取13151
最后是④连击数,会轻微影响基础分S:每次连击会获得2%的分数加成,上限为100%,即50连击,掉血后立即重置
好了,说了这么多,也该图穷匕见了
part II 困难模式分数加成反馈
先看一下官方的公告:
TapTap
“得分×1.5”不知道各位是怎么理解的,来看看图吧:
TapTap
我最初理解为击杀分Sn×1.5,但是看到这分数明眼人都知道不对,而且就按第1关的分数加成来算,基础分S×1.5也是不对的,于是我琢磨了一下:(2979-2382.8)/2382.8=0.25020983717,也就是有一个0.25倍的基础分S加成,拿持盾小丑检验一下:
TapTap
2383.4×[(1+1)/2+1]=4766.8取4767,竟然没有加成?继续上图:
TapTap
TapTap
TapTap
困难模式第6关,击杀普通小丑按照0.25倍加成来算,击杀分Sn=S×[(6+1)/2+0.25]=2392×3.75=8970刚好对上
困难模式第2关,击杀钻石小丑按照无加成来算,击杀分Snd=S×[(3+1)/2+0.5]=2386.6×2.5=5966.5取5967刚好对上
击杀飞行小丑按无加成来算击杀分Snp=S×[(6+1)/2+1]=2392×4.5=10764也刚好对上
并且从总分数来看,普通模式下第6关接近跑完时是2285440分,困难模式下第6关接近跑完时是2509530分,分差为224090分,如果按照官方所说的1.5倍得分加成,这个分差显然是不合理的。
所以总结一下就是:困难模式下,官方称有1.5倍分数加成,但是只有击杀普通小丑时有一个0.25倍基础分S加成,击杀其余小丑没有分数加成,如果是bug希望能尽快修复,如果不是希望能给出一个合理且清楚的公告进行说明
8
1
8