跳转至

误差校正

对游戏破解有用的另一块控制理论是误差校正。控制器中的误差校正机制观察执行的结果,把结果与预期结果比较,并调整未来的计算,让后面的结果更接近预期。处理随机系统,误差校正可能派上用场,因为给定输入产生的输出不完全可预测。

游戏整体上是随机的,但幸运的是,对游戏黑客来说,动作的结果大多是确定性的。以治疗控制器为例。在大多数游戏中,你可以精确计算给定法术能治疗多少生命值,因此确切知道何时治疗。但想象你在为治疗无法计算的一小部分情况编写治疗者;例如,机器人可能应该在用户不输入的情况下适用于跨越多个等级的各种角色。

误差校正可以让你的机器人学习如何最好地治疗玩家。在这个场景中,有两种实现误差校正的方式,每种都取决于治疗系统如何工作。