Gene (@GeneYP) 在 观《洛克王国世界》思考:性格行为驱动的AI在游戏开发中是如何实现的?🤔 中发帖
最近在沉迷洛克王国抓宠,异色抓累的时候会闲下来坐着看地图上的精灵互动,故有感而发想请教一下懂游戏开发的佬友一些问题 🤔
这些精灵他们之间会自发产生互动,比如小狮鹫野外会排队、圆号鱼会组队唱歌、怖哭菇会逗哭哭菇笑等等。我的初步理解是:每个精灵都有一套行为树,只要行为树足够完善,就能支撑起流畅的个体行为与交互。
[image]
但让我更困惑的是更"社会化"一些的场景 以及 长期记忆
举个例子:
假设几个精灵,它们性格各不相同,系统会根据随机组合生成不同的性格参数。可能会出现几个宠物联合起来孤立其中一个,而另一个比如"友好"性格的宠物会主动去逗被孤立的那位开心,像有自己的"社会意识"。这类行为显然已经超出了简单的行为树+状态机所能直观描述的范围。
主包昨天看到家里的 异色赛季炫彩 恶魔狼和红绒十字在在打架,兔子给了 异色赛季炫彩 恶魔狼一逼兜,异色赛季炫彩 恶魔狼就躲在角落里em...