如何让游戏里的 NPC 拥有自己的意志?
除了攻击,就是等待,横版游戏里的 NPC 总是直来直去没头脑。
想让 NPC 有自己的意志,通常有以下三种方式——
第一种,行为树(Behavior Tree)。

行为树是一大串如枝叶般扩散的指令,子结点包含了角色的执行前提和具体行为。当 NPC 需要行动时,就从根节点开始向下进行搜索,最终确定的子节点将是 NPC 做出的行为。
第二种,有限状态机(Finite-State Machine, FSM)。

有限状态机像一个更松散的行为树,由有限个状态和执行条件组成。当 NPC 遭遇一定的条件,就会从当前状态转换到对应的另一种状态。
第三种,人工智能,特别是强化学习(Reinforcement Learning,RL)。

强化学习是让 NPC 随意做出任何行为,如果做出的行为“正确”会收到奖励,反之受到惩罚,通过不断的反馈让 NPC 学习在不同情境下该选择的行为。

行为树逻辑明确,容易修改;有限状态机清晰灵活,但同时只能执行一个状态;强化学习能适应更复杂的游戏环境,还能互相协作。
目前大部分游戏会采用前两种方法构建 NPC,更聪明的强化学习型 NPC,还在尝试构建中。

相关推荐
如何让游戏里的 NPC 拥有自己的意志?
NPC有望自主思考?
游戏版ChatGPT,要用AI实现NPC自由
《塞尔达传说:王国之泪》里的NPC,AI能给它完整的一生
NPC文学:自嘲背后,是打工人的困境
我们都不是人类,而是游戏里的NPC?
AIGC如何改变游戏?
逆天!AI也能做游戏?百度智算大会上的这个项目“靓”了
如何培养商业思维,拥有自己的事业?
网易高级副总裁胡志鹏:游戏是AIGC最清晰的落地场景,AIGC可能开启游戏行业体验变革
网址: 如何让游戏里的 NPC 拥有自己的意志? https://www.xishuta.cn/newsview6463.html
推荐科技快讯
- 1问界商标转让释放信号:赛力斯 95792
- 2报告:抖音海外版下载量突破1 25736
- 3人类唯一的出路:变成人工智能 25175
- 4人类唯一的出路: 变成人工智 24611
- 5移动办公如何高效?谷歌研究了 24309
- 6华为 nova14深度评测: 13155
- 7滴滴出行被投诉价格操纵,网约 11888
- 82023年起,银行存取款迎来 10774
- 9五一来了,大数据杀熟又想来, 9794
- 10手机中存在一个监听开关,你关 9519
