最近在尝试着做一种很新的AI。至少对于我来说挺新鲜的。
大体的思路是将玩家,AI,角色,拆分为三个系统。AI和玩家都只是产生输入指令的系统,它们都控制角色系统。这样,所有玩家能在游戏内做的行为,AI都可以执行,包括与其他NPC对话,升级加点等。然后AI部分采用GOAP这个超级智能的框架,让AI的进行复杂的决策。然后游戏的剧情线和剧情走向就是一个完全基于AI决策和既定规则的“随机”剧情,而不需要我去一个一个的剧情分支的进行编写(但是对话台词和对话分支还是要的)。
目前这个系统已经在Unity内搭建完毕了,正在尝试实现一些功能。
评论区
共 1 条评论热门最新