Answers:
有很多方法。我将回答FPS,因为每种类型都有其自身的问题集,而AI方法在很大程度上取决于问题域以及如何最好地表示它。
常见的FPS方法包括:
以及以上的各种排列和变化。
Minimax通常不用于具有连续状态的游戏(例如FPS),更多地用于离散游戏空间(如国际象棋等)中的回合制游戏。它可以用于较高水平的计划,但是通常不是因为有更好的系统(例如(以上))面对多个敌人时,信息不完整,但计划简单。
他们通过游戏测试确保AI很有趣。如果挑战性太大,他们可能会将错误引入任何决策启发法中,或者延迟他们的反应,或者将随机因素应用于他们的目标,等等。如果挑战性不够,他们只需要改善提供给算法的数据即可。