Skip to content

8Avalon8/Self-Adaption-Game-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Self-Adaption-Game-Framework

自适应Ai游戏引擎框架 概念对应Multi-Agent-System 所谓自适应AI,则是针对目前游戏中的NPC而言,所有npc都是由设计人员设计好的,尚且不够鲜活,如果一个世界中关键的角色都拥有自己的性格,都会根据状况反应学习回馈,会如何呢?基于此,我想设计一个框架,这个框架能制作出鲜活的NPC,这理应是一个可复用的框架,任何游戏任何情景只要需要都可以使用。

有限理性

一个Agent理应至少有三个部分 Agent -感应器 sensor 接受外界信息 接受信息能力的强弱 如蝙蝠可接受超声波,即可以通过此信息来做出判断并实现其他物种无法实现的行为 -处理 processor 处理外界信息 -行为器 做出行为,影响外界

在处理器中,

以一个角色为例 Role 性格、地位、能力、处理模式等会最终影响他的行为 根据接受到的外界信息选择行为 感应范围

Action 行为是基本动作的组合 e.g 诱惑是 -attack -join -诱惑 -help

行为需要自己定义还是可以自行生成行为?

How to create a role? 1.Set its basic attributes -Name -Age -Sex

-Desc

About

自调整Ai游戏引擎框架

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages