三国英杰传吧 关注:14,746贴子:137,440
  • 1回复贴,共1

发现【ZoC-Bug】的“次级”表现

取消只看楼主收藏回复

如下图:

这名敌重骑兵,机动力5,其目前所处态势也并非【ZoC-Bug】的情形(其相邻上右下3格被我军顶住,左边开放全部是其友军)。
根据正常的路径规则,该重骑兵应该可以走到敌恶贼所在兵营的上左下3格(重骑兵上兵营消耗机动力3)。
而现实这种不正常的行动范围结果,其形成原因应该是:当其向唯一可移动的左侧移出一格时,形成了标准【ZoC-Bug】态势,后续路径迭代计算就遵循了【ZoC-Bug】的结果。
.
说实在的,假如没有在之前研究出【ZoC-Bug】,如果一上来直接遇到这种复杂现象,估计我是无法解读出它的成因的,只能一头雾水地将就着玩了。
.
附:
【ZoC-Bug】现象解释:
当一枚战棋它所有的最低行动值消耗的邻格(例如一个骑兵它的邻格中有两个平原两个荒地,则指的是两个平原格)都被对方棋子ZoC时,它就被认为只能向邻格走1步而无法到达更远处!
这应该是路径算法设计者的逻辑疏漏而造成的一种Bug。


IP属地:北京1楼2024-03-19 21:08回复
    放一张稍有差异的对比图,可以把这个Bug看得更明白:


    IP属地:北京2楼2024-03-19 21:26
    回复