5.1 僵尸刷新规律
知己知彼虽然不一定能百战不殆但确实很重要。也许细心的玩家已经发现僵尸的出现(称作“刷新”)是存在一定规律的,可以大致总结如下:
看上去有丶复杂,我们一点一点说。
整个图的左半部分,其实都是一些特例。
w9/w19/w20这三波比较特殊,被称作“收尾波次”。它们和普通波次不同,短时间内不会立刻刷新下一波僵尸,可以修生养息。
你可以把w9/w19理解为“中场休息”,把w20理解为“终场休息”。
w9/w19和w20之间的区别在于:在w20,任何场上存活的僵尸都可以用来拖时间;在w9/w19,必须是当前波次出生的僵尸仍有存活,包括本波巨人投的小鬼,不包括伴舞。
然后我们看看普通波次的情况:
每波刷新时,游戏都会随机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秒😒