怎么刷船最高效?谈谈游戏中经验值的计算方法-竞猜足球比赛结果

游戏中经验值计算的推导、以及一些刷船建议

更新后的结论:


  1. 舰队互刷时交战时间超过200秒经验转换效率最高。
  2. 舰队内经验按照指挥值分配(而非战绩)。
  3. “系统伤害”与“维修恢复的结构值”会在经验结算时被排除,因此没必要带维修舰。
  4. 基地防卫机库交战时间超过500秒经验转换效率最高。


经验值的计算比较复杂,某些情况下甚至需要具体分析每一艘船,详见下文,这里不再重复。




之前文中提到过,在有奶船的情况下,根据公式的计算结果与实验数据并不匹配。这次我准备了更多的数据来解决这一难题。

本轮试验换了一种思路,不再为全局找一般公式,转而使用战报找特殊公式,再尝试从特殊情况总结出一般规律。跟着一些上次遗留的问题,接下来我们具体战报具体分析:




收益时间有没有上限?(更正)


先上一份战报数据:

在最高收益区间,不考虑复杂情况下,经验计算公式长这样:

我方经验=我方伤害*0.3 敌方伤害*0.09

那么在这份战报中,双方的经验分别是:

5.166*0.3 21.74*0.09=3.5064

21.74*0.3 5.166*0.09=6.9869

对比实际经验数据,好像没什么问题?

不,仔细看看交战时间,会发现问题大了!

42分钟的交战时间远远超过了此前设定的7分钟上限,然而去除了时间算子的计算结果却完美拟合实验数据。那么只有一种可能:长时间交战并不会导致所获取经验下降。

重新审视这幅时间图,你是否注意到一个离散的数据?

而除了这个数据以外,其他落在曲线上的数据都是同奶船相关的战报。为了使得在小战损的情况下持续交战7分钟以上,我使用了卫士奶。正是维修这一情况的存在使得问题变得复杂。

之前的实验数据不够多,将这个数据并没有引起我的重视,被噪声淹没了,但现在它却成为了推翻先前结论的重要证据。现在新的实验推翻了该结论,因此我们不妨更新下先前的结论:实际上,交战的最佳收益时间区间没有上限。




经验值与维修量的关系?(具体化)


如上所示,一旦加入维修因素,事情就开始变得离谱起来。

事先声明,所有公式都是从结论反推而来的,但他们的结果非常精准,准确到即便是反推而来的公式,依然很难认为这是巧合。至于有多精准,还请读者继续阅读下去。

我们按照战报来分类讨论(请注意,以下所有战报时长均达到了最大效益区间)。


先看看双方有奶且奶量不离谱的情况:

先前提出以下公式:

我方经验=我方伤害*0.3 (敌方伤害-我方维修)*0.09

不妨来验算一下。

21900*0.3 (19740-18960)*0.09=6640.2

19740*0.3 (21900-19580)*0.09=6130.8

结论:在双方有奶且奶量不离谱的情况下,敌方维修一项缺失,印证了先前的猜测。


接下来是单方方有奶且奶量不离谱的情况:

上述战报计算式为:

我方经验=(我方伤害-敌方维修)*0.3 (敌方伤害-我方维修)*0.09

验证:

(35470-12000)*0.3 (9815-0)*0.09=7924.4

(9815-0)*0.3 (35470-12000)*0.09=5056.8

结论:在单方有奶且奶量不离谱的情况下,伤害将减去敌方奶量再加入计算。


然后是单方有奶且奶量离谱的情况:

上述战报计算式为:

我方经验=敌方结构值上限*0.3 (敌方伤害-我方奶量)*0.09

敌方经验=(敌方伤害-我方奶量)*0.3 (我方伤害-敌方奶量)*0.09

验证:

23490*0.3 (217400-0)*0.09=26613

(217400-0)*0.3 (144300-144300)*0.09=65220

结论:在单方有奶且奶量离谱的情况下,无奶方经验结算时使用了奶方总结构值。


最后是双方有奶且奶量离谱的情况:

上述战报计算式为:

我方经验=我方真实伤害*0.3 (敌方伤害-我方奶量)*0.09

(23490 17400)*0.3 (67380-65040)*0.09=12477.6

(23490 16740)*0.3 (71040-66780)*0.09=12452.4

结论:公式不变,但是战报需要具体分析至每一艘船,特别是交战中实际承伤量是否超过交战前船只剩余结构值。


总结:总经验的结算从总伤害中排除了每艘船 “系统伤害”与“维修恢复的结构值”的部分,再将双方实际伤害量乘上系数(0.3与0.09)与时间算子转化为经验值。


时间算子:

= t / 200,当 t < 200 时;

= 1,当 t >= 200 时。




进攻建筑的经验怎么算?(新增)


进攻建筑的经验大部分取决于防卫机库的伤害量,同时也与城防火力有关,与舰队输出无关。

计算公式:

我方经验=(城防火力 机库伤害)*0.09

(307300-(11250 11650 12350) 201600)*0.09=42628.5


防卫机库的经验怎么算?

从战报的预期值与实际值交叉线中,可以看出在约500秒处有一个交汇点。两份战报呈现相似的结果:

因此猜测存在算子:


机库时间算子:

= t / 500,当 t < 500 时;

= 1,当 t >= 500 时。


机库经验=机库伤害*0.3*机库时间算子

于是我又做了两次实验,结果佐证了机库时间算子的存在:

图中相同颜色为同一份战报;点表示战报实际时间与经验;水平虚线表示排除机库时间算子的预估线(最高效率线);斜实线为机库时间算子预估线。可以看见在500秒之前战报都落在机库时间算子预估线上,而500秒之后又落在最高效率线上。注:斜线斜率不同是进攻舰队配置与防卫机库配置不同导致的。

结论:机库时间算子存在,且影响机库经验获取,500秒为最高效率门槛线。




互刷指南(更正)


  1. 舰队互刷交战时间超过三分半钟以保证效率。
  2. 没必要带奶船,维修血量会被排除在经验计算外。
  3. 可以增援盟友蹭经验,增援船越大蹭的越多。




编者的话(新增)


其实 (0.3)、(0.09) 两个数字我更倾向于视为 (30%)、(30%*30%)。


前文有一些表述上的问题导致了读者的困扰:文中提及的“无关”指的是没有系数关系(指直接的影响),而非“不相关”。有些项目,例如战果,虽然同经验值没有直接的系数关系(因果性),但会表现出相关性


看不懂?没关系,我举个通俗的例子:

统计学分析表明,人喝的水总量越多,越容易住院。

住院原因是饮水总量的多少吗?那不喝水是不是就不会出问题了?

相信你已经想到了:这个问题同饮水总量只有表面关系,而实际影响因素是年龄。

不会吧,不会吧,不会真有人觉得不喝水能延年益寿吧?


我们做的就是排除表面因素的干扰,找出直接的、根本的关系。


另有读者觉得我表达不清晰,我感觉数据类的文章确实枯燥了些,为了尽可能精准地描述,语言也会相对复杂一点。我也尽可能条理清晰地展现我的思路。


还有一点我要强调的是,研不研究是科学家的事情,有没有用是实业家的事情。还请不要到研究类攻略下发表类似“玩个游戏干嘛这么认真?”、“研究这个有什么用?”的评论(笔者目前没收到过此类评论,更多的是专业的讨论和友善的鼓励)。这里就算是为所有研究者发声、维护社区氛围吧。毕竟我的专栏是冷门知识。。并不保证实用性。。

说到专栏那就再推广一下吧,我整理了个冷门知识专栏,如果你喜欢我做的内容的话,可以在大神的专栏板块或者我个人足球竞猜app主页的专栏分类下订阅我的专栏(鸽)





原文存档



以下是原文内容,有误之处已经添加了删除线

如果你是第一次阅读,请忽略这些区域;如果你读过之前的内容,可以留意一下删改处。

十分抱歉先前提出了具有误导性的结论!




言简意赅,先上结论:


玩家互刷时控制交战时间在 4 至 7 分钟内刷船效率最高。

记得双方都带上奶船(避免单方带奶船)。


至于总经验值的计算方式,详见下文。




该结论由近 80 轮各种情况下玩家互刷战绩的统计得出。😓


在过往各种骚操作中,我发现以下问题:


1. 奶船互磨 2 小时(交战时间上限 2 小时后双方由交战转为停泊)所获得经验并不多。

2. 有时候被暴揍了依然有大量经验,有时候揍人半天却没多少经验。

3. 某次更新提及“经验由双方伤害与交战时间共同决定”。


对此我产生一些疑惑,希望了解经验获取机制。接下来我们一个问题一个问题地解决。




舰队内经验是如何分配的?


通过数份战报初步推导,不难发现,经验是按照指挥值(包含载机)进行分配的,同各舰船的实战表现无关。

例如 cv3000 5 刺鳐、2 蜂巢、4 t800 的阵容分配 57000 经验值,刺鳐分到 5000,蜂巢分到 4000,t800 分到 8000,cv3000 分到 40000。

这也是大船经验槽更长的原因之一:在混合配队里指挥值更高的大船能吃到比小船更多的经验(尽管大船服役数量更少)。(另一个重要原因是鼓励氪金[doge])




那么总经验与什么有关呢?


通过控制变量、假说-演绎的方法,我们可以排除无关变量,找到影响总经验收益的关键因素。


战果?

很遗憾,无论你是战胜、战败或者撤退,都不会影响所获取的经验总量。


先后手?

无论是如何进入交战的、无论是谁先点了谁,都不会影响所获取的经验总量。


舰队配置?

舰队配置直接影响经验分配,但对经验总量的影响是通过伤害量等间接影响的,排除。


时间?

交战时间是一个重要因素。通过分析大量战报,求解关键参数,发现以下时间规律曲线。


不难看出,每单位伤害所带来的经验随着时间推移不断上升,直到出现一个稳定区间,大致在 200 秒到 420 秒,之后该效益不断下降,至 2 小时时已下降至峰值区间的 6.5%。

因此,我建议互刷时将基地集群,交战 4 至 7 分钟后撤退修船再重新互刷。

那些跑半个星系来和你“干到底”的互刷经验者(刷个人评定的另说),您可以引用本文合理怀疑其智商[doge]。


伤害量?

有关,而且是决定性因素。我首先测试了只对舰、无对空、无维修的情况。通过建立方程组,我们可以得出以下公式:


此公式能完美拟合实际情况。其中,时间算子如前述图所示,基本遵循以下公式:


在加入空战因素后,基本遵循以下公式:


战报中尽管对舰与对空分离开来,但计算经验时似乎是使用加法合并的。对于系统伤害和结构伤害,此处并没有做明显区分。


维修量?

在加入维修因素后,猜想出以下公式:


此公式只能在某些情况下完美拟合实际情况。交战中维修了战机的情况更为复杂,公式并不能很好的拟合。

实际战斗中,当双方都有维修量时,敌方维修一项似乎失灵,可能是数值策划对互刷玩家的特殊关怀。

以下是拟合效果测试图,可以看见有些战报并没有达到预期效益(位于外圈之下方)。


围攻?

舰队被多队围攻时,各队经验计算方式不变。


增援?

只要增援在交战期间到达,哪怕是最后一秒,都能获得按指挥值分配的经验。不过不要故意用这种方法骗盟友经验哦。


其他因素?

不确定,但是我懒得深究了。。直接问客服吧。。

碰壁了,看来是我氪得不够多。。




验证

如题,有兴趣的读者可以一起来计算一下:


36.82 * 0.3 49.48 * 0.09 = 15.4992

49.48 * 0.3  36.82 * 0.09 = 18.1578





互刷指南

对于平民玩家来说,互刷也是提升舰船等级的重要方法。根据上述结论,玩家互刷时控制交战时间在 4 至 7 分钟内刷船效率最高,之后双方可以撤退、修船,并不影响经验的获取(不过前提是你的舰队撑得住那么久。当然,如果双方的舰队撑不到 3 分钟,可以考虑多带奶妈、换用多肉型号、撤销加点等方法)。以及,记得双方都带上奶船(单方带的话可能会影响另一方的经验获取),不要辜负策划的人文关怀。另外,增援能够蹭盟友经验,而且增援大船蹭得越多




小编的话

这是我第一次写长文攻略,还希望各位多多支持,我期待着大家的反馈。 😋

当然,我只是个业余玩家,难免有所纰漏,还请多多包涵。🙃


创作声明

本文所提及的计算方式可能存在误差,并不保证准确性。公式中 “0.3”、”0.09”、“200”、“420” 等均为近似值。

数据及竞猜足球比赛结果的版权归作者所有,引用本文请署名。

欢迎各位在评论区友善讨论,勘误、提问也请移步评论区哦。

一起来分享给朋友们看看吧:
评论 103
下一篇写啥呢?手把手的字体攻略怎么样? [表情]
太强了!
距离
<共5条回复>
nb
数据抢救 封锁一个二级废墟 一天一百多个小经验卡
写得好复杂啊😁
你可以看看我这个帖子,很久之前测的了,有些问题评论区有朋友指正了,可以看看。
<共1条回复>

大神

游戏热爱者兴趣圈

竞猜足球比赛结果的友情链接