在上一篇文章中,小编为您详细介绍了关于《“让你重新爱上动作Roguelike”:凉屋新作《战魂铭人》如何挖掘乐趣点》相关知识。本篇中小编将再为您讲解标题AI在游戏里碾压了我们之后,又准备去开发游戏了。
![]() 不知道各位差友们玩的第一款游戏是什么呢?《 魂斗罗 》、《 拳皇系列 》还是 1980 年面世的《 吃豆人 》? 不过大家即使没有玩过也一定见过被困在蓝色迷宫的的像素风格开口小黄豆以及四个颜色各异的小精灵。 ![]() 在当时,《 吃豆人 》作为游戏史上第一个拥有自己名字的游戏角色,依靠简单可爱的形象,虏获了女性和儿童在内的各个层次年龄段的玩家,销售额屡创新高,即使现在周边产品也一直层出不穷。 ![]() 而今年作为《 吃豆人 》面世四十周年,整个互联网都在举办各式各样的庆祝活动!而英伟达作为一个 “ 豪横 ” 的GPU大厂,也用独特的方式参与了这场致敬活动! ![]() 在 5 月 22 日也就是《 吃豆人 》1980 年问世的同一天,英伟达公开了一款利用 AI 模型 GameGAN 复刻的完整版《 吃豆人 》游戏,并宣布在下半年开放此 AI 复刻版游戏供玩家试玩。 ![]() 那么完成这次复刻任务的核心 GameGAN 是一个什么来头呢?官方解释为:GameGAN 是利用生成式对抗网络( GAN )模仿电脑游戏引擎的一个神经网络模型,也就是一个可以通过 “ 我打我自己 ” 来自我提升的 AI。 要理解 GameGAN,就要先把 GAN 揪出来了解一下,传统的深度学习模型我们可以大致分为两类:生成模型( Generative Model )与判别模型( Discriminative Model )。 在 2014 年 Goodfellow 将生成模型与判别模型紧密结合,就形成了 GAN( Generative Adversarial Networks ) ![]() 为了便于理解,我们可以将生成模型比作推销员小 G,而判别模型可以比作用来识别并屏蔽垃圾推销短信的拦截软件小 D,小 G 的目的就是骗过拦截软件小 D 将推销信息发给我们。 ![]() 小 D 的目标就是帮我们过滤识别并屏蔽垃圾短信发送者小 G,当小 G 发现推销信息被屏蔽以后,他会吸取经验,然后换一种口吻或者号码再次发送。 而小 D 也会通过学习不断提升自己识别垃圾短信的能力。双方会不断重复这个相互竞争的学习过程,直到达到某种平衡。 完成这次出色复刻任务的 AI 模型:NVIDIA GameGAN,就属于应用于游戏领域的 GAN。 ![]() 而当 GameGAN 进行初始学习时,会对我们在游戏中的行为进行记录,并作出反应生成新的游戏框架,同时通过使用不同的游戏版本以及游戏视频进行训练后,依靠着 GAN 的动态学习能力,GameGAN 可以不断摸索游戏内容与游戏规则,甚至可以生成从未有过的游戏关卡。 ![]() 总结来说,GameGAN 是首个利用 GAN 模拟计算机游戏引擎的神经网络模型,通过上述的小 G 与小 D 两个神经网络的相互竞争,在不需要知道游戏底层的编程逻辑与开发规则的前提下,仅仅通过观看了五万个游戏回合视频,就自己 “ 山寨 ” 出了《 吃豆人 》。 整个自主学习过程主要由动态引擎、记忆模块以及渲染引擎三部分组成。 ![]() 我们可以将 GameGAN 的三部分理解成我们去买一块蛋糕的过程! 动态引擎就是用来将眼睛所看到的蛋糕颜色、形状等信息发送给大脑。 渲染引擎通过将眼睛看到的基础信息进行分析,例如红色是樱桃,黑色是巧克力,当然,红色也有可能是葡萄。 记忆模块则负责将我们这次完整的购买过程进行记忆并存储以供后续的学习进步。 整个自主学习过程就是我们通过与店员交流,不断更新我们对蛋糕的了解,从最开始只对颜色形状提出意见,到最后我们可以对材质、做工方法作出要求。 ![]() 其实 AI 自诞生以来就一直参与着各式各样的体育竞技和电子游戏,当然也不断刷新人们对 AI 的认知。 比如在 2017 年,DeepMind 所开发的 AlphaGo 与当时世界第一的围棋手冠军柯洁进行对抗,最终 AlphaGo 以 3 比 0 的碾压优势获胜,从那时开始围棋界也公认了 AlphaGo 的棋力已经超过人类职业围棋的顶尖水平。 而在游戏这块,Open AI 也在 2018 年 Dota2 5V5 比赛中,几乎碾压战胜了均分 4000 分的 Dota2 玩家,并且在之后的开放 5V5 模式中,577 场的比赛中人类仅获胜了两场。 ![]() 而在复刻版的《 吃豆人 》游戏中,GameGAN 依靠自主学习能力,不仅保证 AI 模型生成了与原版游戏一样的静态环境元素,例如迷宫形状、豆子以及强化道具等,还生成了敌方幽灵以及吃豆人本身这样的动态元素。并且能够对游戏规则进行学习复刻,例如吃豆人无法穿越围墙、吃到强化道具会使幽灵四处逃窜、被鬼魂抓到即游戏结束等规则。 并且 AI 渲染模块也可以方便的对游戏内各类元素进行替换或更改,例如改变游戏的背景或将吃豆人换成我们熟知的马里奥等! ![]() ![]() 其次,GameGAN 不仅仅开发了《 吃豆人 》,英伟达也在原有学习模型基础上开发另一款《 毁灭战士(Doom)》游戏。 《 毁灭战士(Doom)》是由 id Software 开发的第一人称射击游戏,在近两年《 毁灭战士 》也一直是人工智能研究的宠儿。来自卡耐基梅隆大学、清华大学等人工智能团队分别开发各自的 AI 机器人,在《 毁灭战士(Doom)》游戏中展开生存竞赛,以各自 AI 的总击杀数与自杀数进行最终排名。 ![]() 而英伟达完成对 Doom 的复刻,也意味着 GameGAN 可以通过从录制的游戏视频以及玩游戏时的物理按键轨迹来学习任何一款游戏的内容及规则,并进行复刻,而不仅仅是参与到游戏中。 不过虽然是一个简单的像素级《 吃豆人 》小游戏,英伟达投入的开发成本却是十分之高,不仅包括游戏开发商万代南梦宫为英伟达团队提供的 50000 集( 共几百万帧 )的《 吃豆人 》剧本,英伟达 AI 研究团队还动用了 4 台配备 Quadro GV100GPU 的 DGX 计算机进行学习训练。 ![]() 同时由于 GameGAN 的动态引擎对图像捕捉的能力还不够成熟,使现有模型存在保真度的问题,导致 GameGAN 复刻的游戏画面都比较模糊。复刻的吃豆人游戏分辨率最高只有 128x128,每秒也只有 50 帧。 但是 NVIDIA 实验室也表示:GAN 的最终目标是只需要通过观看视频和观察目标在环境中所采取的行动,就能模仿驾驶规则或物理规律。 比如对游戏开发者来说,他们不再需要再苦思冥想新的游戏关卡或模式,完全可以交给成熟的 GAN 通过自主学习来生成新的游戏内容,而 GameGAN 复刻的《 吃豆人 》就是实现这一目标的第一步。 作者:差评 来源:游民星空 原地址:https://club.gamersky.com/activity/416975?club=163 |
编后语:关于《AI在游戏里碾压了我们之后,又准备去开发游戏了》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《网易电竞NeXT《决战!平安京》季中邀请赛LF延续连冠神话!》,感兴趣的同学可以点击进去看看。
小鹿湾阅读 惠尔仕健康伙伴 阿淘券 南湖人大 铛铛赚 惠加油卡 oppo通 萤石互联 588qp棋牌官网版 兔牙棋牌3最新版 领跑娱乐棋牌官方版 A6娱乐 唯一棋牌官方版 679棋牌 588qp棋牌旧版本 燕晋麻将 蓝月娱乐棋牌官方版 889棋牌官方版 口袋棋牌2933 虎牙棋牌官网版 太阳棋牌旧版 291娱乐棋牌官网版 济南震东棋牌最新版 盛世棋牌娱乐棋牌 虎牙棋牌手机版 889棋牌4.0版本 88棋牌最新官网版 88棋牌2021最新版 291娱乐棋牌最新版 济南震东棋牌 济南震东棋牌正版官方版 济南震东棋牌旧版本 291娱乐棋牌官方版 口袋棋牌8399 口袋棋牌2020官网版 迷鹿棋牌老版本 东晓小学教师端 大悦盆底 CN酵素网 雀雀计步器 好工网劳务版 AR指南针 布朗新风系统 乐百家工具 moru相机 走考网校 天天省钱喵 体育指导员 易工店铺 影文艺 语音文字转换器