自适应Ai游戏引擎框架 概念对应Multi-Agent-System 所谓自适应AI,则是针对目前游戏中的NPC而言,所有npc都是由设计人员设计好的,尚且不够鲜活,如果一个世界中关键的角色都拥有自己的性格,都会根据状况反应学习回馈,会如何呢?基于此,我想设计一个框架,这个框架能制作出鲜活的NPC,这理应是一个可复用的框架,任何游戏任何情景只要需要都可以使用。
有限理性
一个Agent理应至少有三个部分 Agent -感应器 sensor 接受外界信息 接受信息能力的强弱 如蝙蝠可接受超声波,即可以通过此信息来做出判断并实现其他物种无法实现的行为 -处理 processor 处理外界信息 -行为器 做出行为,影响外界
在处理器中,
以一个角色为例 Role 性格、地位、能力、处理模式等会最终影响他的行为 根据接受到的外界信息选择行为 感应范围
Action 行为是基本动作的组合 e.g 诱惑是 -attack -join -诱惑 -help
行为需要自己定义还是可以自行生成行为?
-Desc