游戏开发论坛

 找回密码
 ????
搜索
查看: 2672|回复: 0

看你打盘超级马里奥 人家AI就做了一个新游戏

[复制链接]

5万

主题

5万

帖子

8万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
88599
发表于 2017-9-13 16:00:02 | 显示全部楼层 |阅读模式
大概是超级马里奥这款游戏太受欢迎了,无数的人多年来都乐此不疲地在采蘑菇和撞金币。如今到了人工智能时代,研究人员也想让AI学习如何玩超级马里奥,此前,卡内基梅隆大学的计算机科学家Tom Murphy就这么做过。甚至于,从2009年到2012年,每年都有关于马里奥的AI竞赛。

image001.jpg

但只让AI学会玩超级马里奥已经不能满足人们的创造力了。近期,美国乔治亚理工学院的研究人员想了另一个办法,让AI看超级马里奥兄弟的游戏视频来学习怎么制作游戏。

在论文《Game Engine Learning from Video》里,研究员解释说,AI可以通过观看游戏视频来重新创建一个游戏引擎。在这个过程里,AI无法获取原游戏的代码,但可以通过观察视频的像素块学习。

image003.jpg

这是世界上第一个通过视频学习制作游戏的AI系统。研究员给它准备了两种信息,一个是游戏里的图形的视觉词典,一个是一些和AI做分析时有关的基本概念,比如说物体位置和移动速度等。有了这些基本信息,AI会逐帧分解视频内容,再给看到的内容打标签,再借此寻找游戏图像的行为规则。

image005.jpg

在接受外媒采访时,研究员Matthew Guzdial表示AI系统会分析收集视频的每一帧画面,比如说,某一帧马里奥踩到了板栗仔,下一帧板栗仔就消失了,AI就会记住这个规则。

QQ图片20170913155916.png
(左边是游戏视频,右边是AI做的游戏图自:the verge)

随着训练时间的增加,AI自己建立许多规则,并将它们组合成新的逻辑语句,再在此基础上近似形成游戏引擎。AI建立的规则能输出并转换成许多编程语言,用来重建新的超级马里奥游戏。

不过,这个借助视频学习创建游戏引擎的AI系统还是有局限性的,比如说AI需要人类先定义游戏里的动作状态,因此目前更合适在2D平台运作,3D游戏由于涉及更多的视觉学习,还需要更多时间和更先进的机器视觉工具才能完成。

Guzdial认为,未来这个AI系统不仅可以用来学习游戏制作,还有分析现实生活的潜力。

via:爱范儿

声明:游资网登载此文出于传递信息之目的,绝不意味着游资网赞同其观点或证实其描述。

您需要登录后才可以回帖 登录 | ????

本版积分规则

????|????|????|????|?????? ( ?ICP?17032699?-3 )

GMT+8, 2025-5-26 03:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表