本文使用自定义的虚构练习来说明一个通用问题:净消耗很低为何仍可能无法启动下一轮。场景设定为玩家需要改变机关状态,使出口条件成立。下面的数字仅属于本题,不代表某款实际作品的数值;如果游戏内规则不同,需要先替换假设,再进行计算。
理解规则
循环结束后的净变化与启动动作所需的最低资源是两项不同条件。即使每轮只损失一点,也必须先拿得出启动成本,才能等到返还发生。
一个具体例子
一个循环中,调整一组机关先消耗6单位操作次数,完成后返还5单位。每轮净减少1单位,看似只需少量余额,但启动每轮时仍必须拥有6单位。起始37单位可以完整执行32轮,之后只剩5单位,已经不足以启动下一轮;不能只按净消耗算成37轮。
检查适用条件
如果返还发生在后续步骤,而不是立即到账,还要检查中间状态是否有额外消耗。只观察循环结束时的余额,可能漏掉过程中短暂出现的资源缺口。
动手核对
按行动前、支付后、返还后三个时点记录余额。找出第一次无法支付启动成本的位置,再与仅按净变化计算的结果比较,说明两者为什么不同。
