谷歌的一组研究人员开发了一种人工智能游戏引擎,能够实时制作可玩的《毁灭战士》版本。
每天,模组制作者和创新工程师都会发现新方法,无需使用原有硬件即可体验《毁灭战士》或其他游戏。甚至某些非常规设备和肠道细菌也能够运行这款标志性射击游戏。
合乎逻辑的进展似乎是开发一个由人工智能驱动的游戏引擎。这个引擎被称为 GameNGen,是由研究人员利用一种与稳定扩散有些相似的“扩散模型”创建的。
科学家 Dani Valevski、Yaniv Leviathan、Moab Arar 和 Shlomi Fruchter 利用他们的人工智能引擎成功实时模拟了《毁灭战士》,无需手动编写游戏软件。
一般来说,游戏引擎,例如用于创建原版 Doom 的 id Tech 1(也称为 Doom 引擎),依赖大量代码才能运行。
尽管如此,GenNGen 完全依赖于允许与复杂环境实时交互的神经模型,从而在扩展轨迹上产生高质量的结果。
该模型通过在模拟环境中创建新的帧来运行,利用玩家的输入和先前处理的帧作为基础。
为了获取 GameNGen 有效运行其自己版本的《毁灭战士》所需的信息,研究人员利用 AI 代理来玩各个难度级别的原版《毁灭战士》。
这使得 GameNGen 能够准确复制各种级别的玩家技能。
在《毁灭战士》中,玩家因完成关卡而获得奖励,而因受到伤害或死亡而受到惩罚。
因此,GameNGen 从能够玩游戏的 AI 代理那里获得了大量训练数据。
根据团队发表的论文,研究人员实现了 20 FPS 的帧速率,并能够复制原版 Doom 游戏的视觉质量。
Doom 版本的 GameNGen 还能够监控剩余的生命值和弹药,并记录游戏状态的变化,例如击败的敌人和损坏的物体。
然而,在不久的将来,人工智能不太可能能够生成和玩现代游戏。甚至让《毁灭战士》运行起来都是一项艰巨的任务,因此很难想象人工智能如何制作像《博德之门 3》或《Elden Ring》这样的游戏。
发表回复