> 攻略 > 手游攻略 > 详情

美国佐治亚理工大学研究人员通过让AI观看游戏视频,教它如何重新制作游戏引擎

2024-02-10 06:00:45 | 来源: 互联网整理

该技术旨在帮助游戏开发者加快开发速度并尝试不同的风格。 在最近的一次实验中,人工智能在观看了两分钟的《超级马里奥》后,通过模仿和预测重新创造了一款新游戏。

AI模仿的超级马里奥游戏图片来源:

“为了让AI产生一个准确的预测模型,能够计算出2D平台上的所有物理动作,我们团队让AI观看了一个单人跑步的视频。在这个视频中,球员直线前进达到目标”, Tech Media 负责人说道。 他还提到,这种训练方法可以让AI学习最困难的场景。

研究人员发现对学习有帮助的游戏,学习游戏的实际帧可以让 AI 比其他方法更好地预测游戏的帧。 简化程序后,AI可以通过观看游戏视频来学习如何模拟和开发游戏引擎。

“我们的AI可以在不编写游戏代码的情况下做出预测模型。与复杂的神经网络相比,这种方法更加准确。”该研究负责人表示。 虽然距离制作出完美的游戏引擎还有很长的路要走,但只要多添加几个视频,AI就可以创建出更准确的模型。

AI模仿的超级马里奥游戏图片来源:

游戏模型完成后,剩下的问题就是游戏测试。 因此,他们构建了第二个AI系统来检测游戏模型,以确保玩家不会遇到问题。 这时候AI就相当于一个测试员。 研究人员发现,AI玩复制系统的状态与玩原版游戏的状态相似。 “据我们所知,这是因为人工智能正在学习游戏脚本,”副教授马克·里德尔说。 研究人员还提到,到目前为止,当大部分动作发生在屏幕上时,人工智能系统的工作效果最佳。 相反,AI的处境更加困难。

此类新兴技术确实会让人思考AI对游戏行业的影响。 更准确地说,这会让一些职业消失吗?

不过,根据佐治亚理工学院教授里德尔的回答,程序员不必担心失去工作。 这项技术将帮助他们的工作,而不是取代他们。 Riedl 表示,人工智能将帮助新手程序员创建更复杂的项目。 对于没有编码技术和设计背景的从业者来说,他们可以让AI帮助他们创建程序。

“人工智能不会让人们失去工作,而是可以让人们设计多种游戏,”里德尔说。 “这让更多的人参与游戏创作,把蛋糕做大,而不是取代人的工作。其次,专业人士在人工智能的帮助下可以更快地工作。提高工作效率不等于取代人的工作,反过来会让他们能够创造出更大、更好的游戏。”

测试仪会被更换吗? Riedl认为,人工智能无法取代人类测试,因为游戏本身就是为了娱乐。

“电子游戏是为了娱乐,”里德尔说。 “所以你总是需要人来测试游戏。人工智能可以帮助我们测试数字方面,例如游戏平衡系统。但游戏需要人来测试玩家是否会喜欢游戏。”

热门手游排行榜