利用人工智能技术玩《毁灭战士》

利用人工智能技术玩《毁灭战士》

谷歌的一组研究人员开发了一种人工智能游戏引擎,能够实时制作可玩的《毁灭战士》版本。

每天,模组制作者和创新工程师都会发现新方法,无需使用原有硬件即可体验《毁灭战士》或其他游戏。甚至某些非常规设备和肠道细菌也能够运行这款标志性射击游戏。

合乎逻辑的进展似乎是开发一个由人工智能驱动的游戏引擎。这个引擎被称为 GameNGen,是由研究人员利用一种与稳定扩散有些相似的“扩散模型”创建的。

科学家 Dani Valevski、Yaniv Leviathan、Moab Arar 和 Shlomi Fruchter 利用他们的人工智能引擎成功实时模拟了《毁灭战士》,无需手动编写游戏软件。

一般来说,游戏引擎,例如用于创建原版 Doom 的 id Tech 1(也称为 Doom 引擎),依赖大量代码才能运行。

尽管如此,GenNGen 完全依赖于允许与复杂环境实时交互的神经模型,从而在扩展轨迹上产生高质量的结果。

该模型通过在模拟环境中创建新的帧来运行,利用玩家的输入和先前处理的帧作为基础。

为了获取 GameNGen 有效运行其自己版本的《毁灭战士》所需的信息,研究人员利用 AI 代理来玩各个难度级别的原版《毁灭战士》。

这使得 GameNGen 能够准确复制各种级别的玩家技能。

在《毁灭战士》中,玩家因完成关卡而获得奖励,而因受到伤害或死亡而受到惩罚。

因此,GameNGen 从能够玩游戏的 AI 代理那里获得了大量训练数据。

Doom 在 GameNGen 中运行的屏幕截图。
游戏NGen

根据团队发表的论文,研究人员实现了 20 FPS 的帧速率,并能够复制原版 Doom 游戏的视觉质量。

Doom 版本的 GameNGen 还能够监控剩余的生命值和弹药,并记录游戏状态的变化,例如击败的敌人和损坏的物体。

然而,在不久的将来,人工智能不太可能能够生成和玩现代游戏。甚至让《毁灭战士》运行起来都是一项艰巨的任务,因此很难想象人工智能如何制作像《博德之门 3》或《Elden Ring》这样的游戏。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注