深渊号角吧 关注:10,270贴子:289,940
  • 3回复贴,共1

发一个深渊号角得分计算得公式

取消只看楼主收藏回复

写在前面:本人玩HOTA也有几年了,一直对战后得分系统的计算方式耿耿于怀,原因在于同样是在SOD下将近500分的水平,在HOTA下往往只能得到390~400分左右。之前各种在网上找关于HOTA的得分计算公式但一直没有结果,正逢春节在家闲来无事,决定自行动手测试。本人在测试过程中,考虑到了尽量可能相关的因素,得益于相关因素与最终得分的线性关系,最终测试结果并没有开始想想的那么复杂,不过还是测试了将近300+局,现将测试结果与吧友们分享,不足之处敬请指正。


IP属地:广东1楼2025-02-03 00:22回复
    首先贴一个SOD的公式,来源于网上流传的英雄宝典。
    单关得分:
    由5个部分构成,固定分200,神器分A=25或0,全歼分B=25或0,扣掉的分数S及难度系数V.
    设(过关天数)为D,过关时所占领的城池数为T,扣掉的分数为S
    则S=[(D+10)/(T+5)] []为向下取整计算
    最后得分为M=[200+A+B-S]*V
    神器分:关于神器分,在比较早的版本中挖到神器后load将失去这25分神器分,但是在死亡阴影中这个bug已经获得更正,只要挖到神器(必须是挖到的,自带的和城中的奇迹不算,而且挖到的神器不会被缴获),那么就会获得25分的神器分。
    全歼分:在地图编辑器中可以看出,有个特殊胜利选项。如果无特殊胜利条件,则只能全歼获胜,自然有25分基本分。如果有特殊胜利条件,分两种情况考虑。
    1、胜利条件是杀死特定的英雄,找到特定的宝物,建造奇迹,运送特殊宝物的,全歼敌人胜利就有全歼分,完成特殊胜利条件胜利的无全歼分。如果两者同时完成,算全歼敌人获胜,有25分全歼分。
    2、胜利条件是占领特定的城镇、培养生物、杀死特定怪物、收集资源、占领所有生物巢穴、发展特定城镇、占领所有矿井的,在这些选项下还有个 允许一般胜利 的选项。如果不允许一般胜利,则无论如何都没有全歼分;如果允许一般胜利,则全歼敌人有全歼分,完成特殊胜利条件胜利的没有全歼分。如果两者同时完成,算全歼敌人获胜,有25分全歼分。
    btw:在玩自带地图或战役要注意一点,例如gelu战役的第2,3,4胜利条件都是找到特定的宝物,但是可以看出,在全歼敌人后不能胜利,也就是说,游戏以不知什么办法(可能是锁定之类的)使得其不允许一般胜利——用分离后的战役地图可以一般胜利。所以这3关是没有25分基本分的。


    IP属地:广东2楼2025-02-03 00:25
    回复
      基于SOD的得分计算原理,经过本人大量的测试、分析、整理,最终得到的计算公式如下:
      直接上图。



      IP属地:广东3楼2025-02-03 00:32
      回复
        通过对比发现,HOTA的得分系统和SOD相比是有一定联系的,最主要的差别是降低了30分的固定分、20分的奇迹分和20分的全歼分,变成了20分的地图难度系数(地图编辑器中设定)和额外增加了最高50分的额外时间奖励分。(上面也可以理解成固定分变为220分及最高50分的额外天数惩罚)。
        可以发现,50分的天数奖励机制(或天数惩罚)的机制可以说是相当苛刻的,以最常见的XL图为例,在全歼的情况下,总时长超过35天这100分就拿不到了(50分*2倍的难度系统),而就算地图大了一个级别也就增加了6天的余量而已。如此看来,本人一般正常慢慢玩的话,拿下XL的关卡平均会70-80天左右。因此HOTA的这个机制更多的适用于追求极限通关的速度型选手冲分,一般人往往更多徘徊在390-400分左右。


        IP属地:广东4楼2025-02-03 00:44
        回复