5.1 僵尸刷新规律

知己知彼虽然不一定能百战不殆但确实很重要。也许细心的玩家已经发现僵尸的出现(称作“刷新”)是存在一定规律的,可以大致总结如下:

image

看上去有丶复杂,我们一点一点说。

整个图的左半部分,其实都是一些特例。

image

w9/w19/w20这三波比较特殊,被称作“收尾波次”。它们和普通波次不同,短时间内不会立刻刷新下一波僵尸,可以修生养息。

你可以把w9/w19理解为“中场休息”,把w20理解为“终场休息”。

w9/w19和w20之间的区别在于:在w20,任何场上存活的僵尸都可以用来拖时间;在w9/w19,必须是当前波次出生的僵尸仍有存活,包括本波巨人投的小鬼,不包括伴舞。

然后我们看看普通波次的情况:

image

每波刷新时,游戏都会随机roll一个刷新比例,是介于0.5到0.65之间的一个小数。当剩余僵尸血量比小于这个刷新比例时,游戏就会判定可以刷新,2秒后刷出下一波~

举个🌰:假设刷新比例随机到的数是0.6,僵尸总血量1000,那么僵尸血量下降到什么程度时会刷新?答案是1000*0.6 = 600,打掉400血后,再过2秒就会刷新。

这仍然留下了一些问题——站在游戏设计师的角度上,肯定不希望僵尸刷新过快,僵尸的刷新速度应当有上限。另一方面,即便玩家火力很弱,过了足够长时间后仍应刷新下一波,僵尸的刷新速度应当有下限

游戏内的实际设定为:

  • 每波僵尸刷新后前4秒,不判断是否要刷下一波

  • 每波僵尸刷新后25~31秒(随机决定),强制刷出下一波


🤔想一想:理论上一波最短是几秒?最长是几秒?

参考答案
1) 每一波最短为6秒,因为前4秒不判断刷新,而从判断可以刷新到实际刷新有2秒,因此最短也有 4+2 = 6秒。

2) 每一波最长为31秒,前提是运气够好,roll到了最高的上限值=。=
点很背的话,能确保的最长长度是25秒😒