文章主题:关键词:梦晨,凹非寺,NPC,铁匠,游戏,ChatGPT,骑马与砍杀2,Bloc,故事引擎,AI,NPC行为,语音对话,游戏类型,HuggingFace,GPT-3,Unity 3D,游戏策划,开发者,ChatWaifuL2D,效果演示。
梦晨 发自 凹非寺
量子位 | 公众号 QbitAI
这个游戏里的NPC,活了!
不是傻傻重复几句固定台词,而是你问什么就答什么。
玩家也不是从几个固定选项中选,而是打字对话,想说什么就说什么。
在游戏中,玩家扮演一个中世纪的骑士(左),在路上遇到一个NPC村民(右)介绍自己的职业是铁匠。
在这些自我介绍中,村民们展现出了丰富的个人背景,他们的用词也相当贴切,与他们的身份相符。例如,一些平民会使用“m’lord”这样的称呼来表示对贵族的尊敬,而非直接使用“my lord”。这种细节之处充分体现了村民们语言运用的灵活性和他们对礼仪的理解。
玩家开始提问:既然你是铁匠,可以为我打造一把剑吗?
铁匠NPC回答没问题,介绍了不同用料的成本并询问玩家的预算和要求。
注意这里玩家并没有按常规套路回答,而是反问了一个相当开放的问题:你还为这片土地上的哪些贵族铸过剑?
这种细节,游戏开发者做的时候恐怕都很难考虑到。
结果铁匠NPC丛容应对,有理有据,并且不忘继续追问玩家对剑的种类的需求。
只是其中一句话暴露了他的真实身份。
有没有联想到“我只是一个语言模型,所以我无法……”,这个句式真的很有ChatGPT那味了。
没错,驱动这位铁匠NPC的正是ChatGPT,来自玩家为游戏《骑马与砍杀2》开发的实验性Mod。
开发者Bloc把它看作“角色扮演游戏的未来”,目前演示视频已获近15万播放量。
骑马与砍杀2是一款欧洲中世纪风格架空世界的游戏,拥有丰富的细节设定。该游戏不仅提供了刺激的战斗体验,还允许玩家与游戏世界中的各种角色互动。在Steam平台上,骑马与砍杀2获得了“特别好评”的评价。
游戏除此之外,还提供了丰富的接口和 Mod 制作工具,使得玩家能够按照自己的需求,自由地修改和扩展游戏内容。在这其中,Bloc 成为了这方面的佼佼者,展现出了卓越的才华。
Bloc不仅采用了ChatGPT,更是自主开发了一套故事引擎,其目的在于让游戏中的NPC所说出的话语与游戏设定保持一致,以此来避免玩家出现出戏的情况,从而确保游戏的沉浸感得到最大程度的提升。
比如这个铁匠在回答玩家问题时能准确说出自己所在村庄、领主和国家的名字,就是两个系统合作的结果。
在这套系统支持下,游戏中本来数量庞大但呆板的NPC一下子都活灵活现。
玩家甚至可以在酒馆里找茬看不顺眼的雇佣兵,并要求对方道歉。
找吟游诗人点歌。
甚至找城堡守卫打听完成游戏任务所需的情报。
有玩家觉得这简直是10年前的梦想成了真。
有部分观点认为,若将游戏 Mod 与从头开发一款游戏相结合,并运用 AI 驱动 NPC 行为,这将开启一个全新的游戏类型。
ChatGPT改变游戏开发
其实在ChatGPT出世之前,AI圈就有人做过这类尝试。
Hugging Face的研究员Thomas Simonini成功地将语言模型GPT-3整合到了Unity 3D平台中,从而实现了AI驱动的游戏NPC与玩家之间直接进行语音交流的功能。
ChatGPT满足人类需求的能力以及多轮对话能力,让这一切变得更容易。
于是AI圈之外的游戏开发者也都能参与进来。
现在,已经有游戏策划用ChatGPT辅助生成游戏机制。
甚至有开发者已经把ChatGPT-3生成的代码放到游戏中。
一定有人看到这里有大胆的想法,不用光想了,其实也有人做了,还在GitHub上攒了不少星。
效果演示是这样的:
ChatWaifuL2D:
https://github.com/cjyaddone/ChatWaifuL2D
参考链接:
[1]https://www.youtube.com/watch?v=akceKOLtytw[2]https://www.youtube.com/watch?v=MjsIh8teRds[3]https://www.youtube.com/watch?v=WHrVRAIaA9o
—完—
@量子位 · 追踪AI技术和产品新动态
深有感触的朋友,欢迎赞同、关注、分享三连վᴗ ի ❤
AI时代,拥有个人微信机器人AI助手!AI时代不落人后!
免费ChatGPT问答,办公、写作、生活好得力助手!
搜索微信号aigc666aigc999或上边扫码,即可拥有个人AI助手!