游戏中的AI是如何实现的?
比如赛车游戏的AI,陪你跑,车根据AI的不同等级表现出不同的能力。它的基本设计思想是对地图场景进行数学建模,然后结合模型中的应变和汽车本身的参数。最后给出了带系数的近似方程。然后通过数学变换(比如三角变换,比值变化,然后变化等。)让AI很有“人”的思维。另一种AI是通过行为库实现的。在行为库中,定义了大量的行为,这些行为可能是预先定义的,也可能是玩家在平时游戏过程中由系统输入的。然后AI以类似责任链的形式获取某一时刻的行为(不同级别的责任对应不同级别的责任行为,可以去网络搜索),从而表现出更大的“智能”。