部落都城突袭奖章计算公式解析

您所在的位置:网站首页 首领退治奖励和排名有关系吗 部落都城突袭奖章计算公式解析

部落都城突袭奖章计算公式解析

2023-12-26 00:56| 来源: 网络整理| 查看: 265

在2022年12月12日,部落冲突国际服更新了15.83.6版本(本段文字撰稿时国服尚未同步更新,如果你读到这里的时候已经能在国服玩到超级矿工了,就忽略这句话),该版本除了更新了超级矿工和部落都城联赛,当然还有两段不引人注目的平衡性调整,这些平衡性调整稍稍影响到了本文的部分内容,故进行补充。

更新内容1

首先是关于都城野蛮人,这一兵种在更新前和骷髅一样是不计入防守时的总人口的。附带有都城野蛮人的两个兵种(野蛮人攻城锤和突袭炮车)承担了这一个小队中的全部人口(更新前突袭炮车的人口数为30,而野蛮人攻城锤为5),而在更新之后,都城野蛮人承担了一部分人口。目前,每一个都城野蛮人都被计算为1.25人口(或者更准确的应该是125点DefenseBonus)。所以,目前野蛮人攻城锤本身不计算人口,而突袭炮车从原本的30人口变成了25人口。

在这两个兵种中,野蛮人攻城锤显然是受影响更大的那一个。在原来的版本中,野蛮人攻城锤只要撞上城墙就算被防守方消灭。而现版本则还需要消灭爆出来的四个都城野蛮人。所以各位在计算防守奖章的时候请务必注意这一点,否则可能会引入一定的偏差。

此外这次更新暂不清楚会不会影响野蛮人攻城锤在取得三星时进行额外紫币结算的人口计算,但关于紫币的相关内容并非本文的重点所以不赘述。

更新内容2

其次是官方出手整治了都城互刷,方式便是为都城增加了突袭奖章的进攻获取量上限。通过解包可以得知,这一上限是每刀270奖章。也就是对于一个打满6刀的玩家来说,他不论如何最多只能通过进攻获得1620奖章。根据和拥有高级都城的国际服玩家伊卡的交流,对方表示正常打几乎不可能达到该上限(最多1500左右),所以目前这一上限可以被认为仅仅针对互刷玩家。

除了突袭奖章,本次更新实际上也对都城币设了上限,解包结果为平均每次进攻5333枚紫币,也就是6刀约32000紫币。这同样是一个正常玩家几乎不可能达到的数字,同样仅仅针对互刷玩家。但都城币的相关内容和本文无关,同时达到上限后的限制机制目前暂时未知(而且我很可能也没机会去了解这个机制,除非我能去都城互刷部落调查)所以不做赘述。

本文的研究基准是2022年11月7日更新的国际服部落冲突15.0.4版本(本版本隶属于15本大更新),如后续更新导致数值或者机制出现变动,本文也将进行相应的修正。(目前已经基于15.83.6版本做出了部分修正)

此外,为了不引起误会,本文称可以用于都城升级的部落都城金币为“都城币”或者“紫币”,而可以用于购买魔法物品等奖励的突袭奖章为“奖章”或者“突袭奖章”。本文的主题是计算突袭奖章,而非都城币。都城币的计算方法简单但极为凌乱繁琐,且实用性一般,后续可能会以别的形式呈现给大家。

为不引起误会,本文以“子城”称呼各个子城,以“都城”称呼都城之巅(而不是整个都城)。

在本文的编撰过程中,Dreamer丶小黑、日月星辰、太妙了,我还能改昵称、clou、斫冰扬灵、滑稽、糖糖、仿若君詔、伊卡洛斯对本文提供了思路上的帮助与数据支持和验证。同时非常感谢@shohit 提供的防守公式,在防守的部分,本人仅仅做了一些验证和修补工作。

本文允许转载,转载时请附带本文的链接并进行完整署名,谢谢合作。

一.进攻奖章的计算

在部落突袭中,获得进攻奖章的方法是完全摧毁一个子城或者都城。而获取进攻奖章的数量由且仅由被摧毁子城/都城的大本营等级决定。等级与奖章的对应关系如下表【注1】【注2】:

对应表

举我们自己部落的例子,在上一周的突袭中,部落总共完全摧毁了3个5级都城,8个1级子城,8个2级子城。那么整个部落总共可以获得3×810+8×135+8×225=5310突袭奖章,而这便是计算的第一步。

计算的第二步便是如何将这些奖章进行分配。在2022年6月27日的平衡性调整后,部落都城的突袭奖章进攻收益会按照成员进攻的次数来进行分配。还是接着之前的5310奖章继续计算,在这次突袭中,整个部落总共出刀54次,那么平均下来每一刀能获得98.333奖章。不过,这一数据是被向上取整的,也就是会被补到每一刀99奖章。

最后一步便是按照出刀的次数进行分配,倘若一个成员在突袭中打满6刀,那么他就可以获得99×6=594奖章——而这,正好与实际获得的进攻奖章吻合。

红圈部分即为进攻奖章

根据上面的公式我们可以得到以下的四条结论以及启发:

如果一个子城/都城没有被打到三星,那么就没有任何奖章收益。所以在突袭快要结束的时候,如果你还有剩余的进攻次数,不要去打尚未被进攻的城,而是先想办法先把没有三星的城补到三星。

奖章收益仅和对方子城/都城的大本营等级相关,与防御科技等无关。进攻一个满防的城,和进攻一个初本的城,只要大本营等级一致,那么突袭奖章的收益便是一致的。而突袭的匹配则往往会把实力相近的部落匹配到一起,所以在达成升级条件后第一时间升级大本营并补上进攻科技,往往会让你们匹配到和你们类似的本高、攻高、防低的部落,在这个进攻收益远大于防守收益的版本带来更多的奖章收益。

奖章的分配仅仅和进攻次数有关,换句话说,不论你打的好还是坏,只要打满6次,那么就可以和其他打满6次的成员获得相同的奖章收益(银刀只有5次,直接少1/6收益亏死)。所以不要为了都城币和排行榜去抢别人的图,也不要看到剩下的都城币不多了就不去收尾刀。这不仅不能给你带来更多收益,还可能引发其他人的不满。此外,根据1中所提的结论,不收尾刀甚至还存在导致最终也未能三星而损失奖章的风险。但这也不代表你可以摆烂,因为摆烂带来的是在降低全部落(包括自己的)奖章收益。此外,在突袭期间建议各位首领把部落的门锁好,除了可能会有人偷运都城币以外(这种至少还打了,不会太影响奖章数量),还有可能遇到那种直接开图便秒退的偷奖章分子。他们不会贡献任何收益,反而会因为5次的进攻次数偷走其他成员的奖章。

打满5刀,但0都城币开图秒退

4.在突袭的最终阶段,无法完全摧毁全部子城的情况下,可以用此公式去寻找最大收益。例如可以用同样的刀数摧毁低级和高级的子城,那么首选高级子城。

目前该公式虽然已经经过多方验证,也取得了非常准确的计算效果,但还是希望各位可以用自己部落手头的数据来进行计算,毕竟更多的样本也许便能发现公式的特殊情况。

二.防守奖章的计算

在这一章节,再次感谢@shohit 的分享。

防守奖章的计算首先是基于一个最大值,也就是取多次防守的最佳值。比如在5次防守中分别可以获得50、70、90、30、60奖章,那么最后便取最高值90,其他的较低数值不会有影响。所以在多次的防守中,只要成功坑到一个部落就算成功(手动狗头)

防守奖章的具体计算公式如下:

防守奖章=(进攻方投入的总人口-总剩余人口)÷25

【注3】【注4】

其中,进攻方投入的总人口可以被近似认为是单次进攻投入的人口×总进攻次数。在大部分情况下,在一次防守中对方单次的进攻兵力是恒定的,但如果对方打到一半升级了兵营,那么就会引入很大的偏差。总剩余人口可以近似的去看每次被三星后对方额外增加的都城币,然后进行相加。但同时也有可能在三星之前遇到对方是因为时间耗尽而结束战斗或者有兵没有下完的情况,这样的话便会引入偏差。

此外,在存在小数点的情况下,遵循四舍五入原理,法术不计入人口,兵种的衍生物(包括骷髅、都城野蛮人、骷髅飞骑、被摧毁的突袭炮车)不会被计入人口【注5】。

【注意】:在2022年12.12日国际服的更新后,都城野蛮人被赋予了人口,每个都城野蛮人为1.25人口。同时,野蛮人攻城槌不再计算人口,突袭炮车由原本的30人口调整为25人口。在更新后,一整组的攻城槌和突袭炮车仍然是5人口和30人口,但计算的更为精细了。

部落中的全体参战人员都会获得相等的防守收益,不受进攻次数的影响(出1刀还是6刀都一样),也不会在成员之间均分(10个人和50人都一样)。

根据上面的公式和规则我们可以得到以下的两条结论以及启发:

公式内并不包含对方的进攻刀数,也就是和刀数无关。举个例子,在一些情况下,对方可能会去清理一个可以无伤推平的残局,而在这一局中进攻方投入的人口=剩余人口,故这一刀不会提供任何的防守奖章。而这也说明了把电塔藏起来并不能起到任何效果,反而会因为失去了这个电塔的防守作用而降低防守奖章,属于损人损己的行为。

部分部落可能会选择摆互刷阵,理由是会被进攻更多次,并试图获得更大的收益。但实际情况是更多次的进攻也不会增加获得的奖章数量,反而会因为互刷阵降低对方的人口消耗,从而适得其反,成为对手纯粹的福利。此外,官方对于都城互刷的态度已经较为明确——反对和打击。继续使用互刷阵可能会面临官方的惩罚。

防守部分的公式并非本人率先发现,而原创者暂不可考,在此先感谢他的研究成果。

注释:

理论上,只有都城大本营升级到2级时才能加入突袭,所以1级都城大本营的奖章数据其实没有意义。但解包的结果显示官方确实给1级都城大本填上了奖章数据(45),所以为了保险起见,还是放入了列表中。

在2022年6月30日的一次平衡性调整中,官方宣布将防守奖励增加100%,而进攻奖励减少10%。在这次平衡性调整前,1到10级都城大本营可以提供的奖章数量分别为50、200、400、650、900、1240、1380、1400、1530、1610。1到5级子城大本营则分别为150、250、390、450、510。

在2022年6月30日的平衡性调整中,由于防守奖励增加了100%,所以在这之前的公式中,应该是除以50,而非现在的25.

准确的说,“人口”并非是一个严谨的描述。通过解包我们可以得知,决定消灭每一个兵种能提供多少防守奖励的是一个叫做“DefenseBonus”的属性,只不过这个属性和人口挂钩——一般而言,每1个人口对应的是100点DefenseBonus,但也有例外。比如单个火箭气球兵是8人口,但因为一组两个的火箭气球兵是15人口,所以单个火箭气球兵的DefenseBonus就被设置成了750,用于适应一组15人口的数值(750×2=1500),都城野蛮人应是1人口,但DefenseBonus被设置成了125(也就是相当于1.25人口)。而亡灵大军则是一个更为离谱的单位,由于1000无法被6整除,所以人口为2的单个亡灵被赋予了167的DefenseBonus,也就是6个亡灵的总数为1002,是唯一一个人口与实际奖励脱钩的兵种。当然这个脱钩是无伤大雅的,譬如对方在一次突袭中投入并被消灭了400人口的亡灵(也就是40组,按20次进攻的话,每人平均带了2组),那么实际情况会比按照人口进行的计算要多出0.032突袭奖章。所以,如果某次计算中发现本应被舍去的数值反而被进到更大的数值,那么说不定就是亡灵在捣鬼(当然出现其他误差的概率要更大,手动狗头)

兵种的衍生物不被计入人口的原因本质上是因为他们的DefenseBonus数值为0,实际上他们是有人口的(比如都城野蛮人和骷髅都是1,骷髅飞骑是2)。但DefenseBonus为0的却不全是兵种衍生物,典型的例子便是野猪突击队和野蛮人攻城锤。野猪突击队中包括2只野猪骑士和1只野猪飞骑,而只有野猪骑士拥有500的DefenseBonus,野猪飞骑的则为0。所以只有等到野猪飞骑落地转变为野猪骑士之后,整个小队才拥有1500点的DefenseBonus。而在2022年12月12日的更新后,野蛮人攻城锤的DefenseBonus被修改为0,取而代之的是让爆出的4个都城野蛮人总共拥有500点的DefenseBonus。目前暂不清楚如果一只野猪飞骑在三星结算额外都城币的时候尚未落地,那么会不会影响到结算(也就是把飞天野猪不当成需要被结算人口的兵从而让结算的都城币变少,尚未撞击城墙的野蛮人攻城锤同理)。如果果真如此,那么又是一个可喜可贺的bug(手动狗头)

PS.有些会解包的大佬可能会说都城野蛮人、骷髅、骷髅飞骑和损坏的突袭炮车在IsSecondaryTroop下拥有TRUE的属性(也就是说明它们是衍生兵种),所以可以通过排除衍生兵种的方式排除这些单位,最后的结算按照人口来。但很不幸的是都城的野猪骑士(不是野猪飞骑),也拥有TRUE的属性。所以结算大概率还是按照DefenseBonus来的

参考文献:

部落冲突2022年更新列表:https://www.cocservice.top/p/2316

部落冲突都城数据:https://www.cocservice.top/update

部落都城是什么?这个模式的机制是什么样的?https://www.cocservice.top/p/3844

都城进攻方面知识浅科普

都城运营的六个常见问题与解决建议

shohit在评论区提出的防守公式



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3