人工智能训练的空洞骑士能打败大黄蜂小姐姐吗?

2022-08-01 13:38来源: 互联网

   开始直播第五天,Ailec的直播间诞生了一场颇为精彩的战斗。

 

  正在直播的游戏是《空洞骑士》,玩家挑战的BOSS是作品中的高人气角色大黄蜂。小骑士先是用冲锋的无敌帧躲过大黄蜂的冲刺,接着又在大黄蜂掷出飞针的同时下劈并靠近,攻击得手后一个小跳,轻易躲过收回的飞针……

 

  迅速靠近敌人,大黄蜂起跳瞬间预判使用法术,在BOSS做出冲锋姿势时一刀打出硬直,几乎没有停顿地位移靠近继续输出。

 

  耗时40秒,小骑士用最后一刀劈中正处于冲锋状态的大黄蜂,利落地结束了这场战斗。弹幕一时飘过好几串代表着惊讶和振奋的“ohhhhhh”,而小骑士只是沉默,继续开始与大黄蜂纠缠新的一局。

 

  不少观众感慨这位才刚开始玩游戏没几天的新手已经拥有了远超自己的水平,甚至认为其中某些精妙的操作已经超脱了正常人类的范畴——当然,其中完全没有质疑小骑士舞弊的意思。

 

  毕竟,这位幕后的玩家本来就不是人类。

 

  老实说,AI打游戏并不算是什么稀罕事。

 

  有以实力强著称的,像横扫围棋界的AlphaGo和《星际争霸2》达到宗师段位的AlphaStar,已经被不少人称作人工智能领域的里程碑。也有以实力差闻名的,日本一家AI公司的首席技术官曾经在推特上发布一个史上最弱的黑白棋AI,即便是职业棋手上阵,想在它面前输掉比赛也不得不绞尽一番脑汁。

 

  胜率逼近0.5%

 

  而且AI往往不按套路出牌。你让它玩索尼克,他跑去墙角卡BUG走捷径通关。

 

  你让它学俄罗斯方块,他迅速落下每一块方块并在游戏即将Game Over的时候按下暂停键。因为每落下一块方块都能使AI获得的更多奖励分,而在输掉游戏前按下暂停就不会得到失败的惩罚——你得承认,这对它来说确实是一种极具效率的得分方式。

 

  正在美国留学,且面临着期末考核的Ailec在开始自己的作业前就已经做好了一定的心理预期,可即便是站在前人的肩膀上,直到真正开始调教AI打游戏,他才切身感受到这是一项多么充满坎坷的挑战。

 

  之所以选择《空洞骑士》,除了Ailec自己刚在去年年底通关了这款游戏之外,更直接的原因是他恰巧点进了一位名叫烽征战up主的直播间。

 

  烽征战是一位国内的研究生,虽然平日学业繁忙,但偶尔也会在B站开直播,今年三月份的时候,他正在尝试的项目是训练AI击败《空洞骑士》中的大黄蜂。

 

  为什么是《空洞骑士》,为什么是大黄蜂,其中实际上包含了诸多考量。首先,《空洞骑士》是一款2D平面游戏,且BOSS战需要投入关注的对象只有自己和BOSS,这减轻了计算机的工作量,其次,大黄蜂的整体攻略难度不高,而且招式多变,相对来说是个难易程度适中的好老师。

 

  Ailec和烽征战一拍即合,与对方沟通交流一番后便开始了同样内容的直播。他觉得这是个再合适不过的期末作业——创造一个能够稳定战胜大黄蜂的AI

 

  Ailec最初版本的AI框架基本继承自一位名叫蓝魔digital”up主。这位在2020年写了一套AI学习打《只狼》的代码,借鉴其代码创作的AI击败苇名弦一郎的视频还上过B站首页。

 

  不出所料,在《只狼》中如鱼得水的AI 立马对《空洞骑士》呈现出水土不服的症状。作为只狼AI需要做出的判断是锁定弦一郎、挥刀、格挡、适时看破,而作为小骑士格挡看破这样的机制在游戏中并不存在,它得重新学习如何使用基本的挥砍和法术打败敌人。

 

  于是Ailec开始马不停蹄地修改代码。白天对AI算法进行更新迭代,睡前打开直播,把AI扔进游戏训练学习——这时候国内正是上午。一觉醒来,审视一下学习成果,和观众们聊上两句,然后紧接着投入新的更新迭代。

 

  Ailec至今清楚记得第一次重大更新(事故)发生在容器7身上——容器,这是直播间的观众为AI取的名字。你知道,有关游戏的具体版本,开发者往往会用上1.11.2甚至是尼尔那样行为艺术的“1.22474487139”加以描述区分,但具体到《空洞骑士》中,AI的版本更迭和游戏的叙事产生了奇妙的映射关系。根绝游戏的设定,玩家操纵的小骑士是万千容器中的一个,在他必然踏上的旅途中,无数容器曾经历过与其相似却又不同宿命, 就像一代代挑战大黄蜂又倒在她针下的AI

 

  容器7之所以与众不同,主要在于这是Ailec第一次尝试手把手教AI如何战斗。简单来说,他将自己对阵大黄蜂的录像演示给AI,希望它能从中学习到一些操作技巧,结果容器7受到教诲后,不仅没有成长为武林高手,反而立地成佛,具体表现为只追着BOSS跑,靠近后却一刀不砍——可惜大黄蜂不会因此手下留情。

 

  事后反思时,Ailec找到了症结所在。对人类来说,靠近BOSS是为了有效击中BOSS,这点不言而喻。但AI不能理解人类的思路,它认为小骑士花了更多的操作和时间接近大黄蜂,最后却只挥出一刀。如果进攻一次的得分是1,那么靠近BOSS可能占0.9,挥刀则占0.1。既然如此,一个劲往BOSS身上靠就是十分合乎逻辑的操作……

 

 

  Ailec挂在直播间的FAQ

 

  3

 

  总结失败经验,不断优化算法,一个个容器因此诞生。进化到11号容器时,Ailec终于做出了大刀阔斧的改动。

 

  具体的尝试主要体现在两方面:一是优化奖励机制,降低移动在得分中的权重,杜绝只追着BOSS不砍这种现象的发生;二是将动作组合起来,命令AI一次性做出一组动作,比如在冲刺后衔接攻击,从而更好地抓住输出机会。

 

  容器11的表现一度十分亮眼,文章开篇的那顿精彩操作就是它的闪光时刻之一。不过好景不长,威猛没多久,11号就陷入了日墙状态。

Tags:人工,智能,训练,空洞,骑士,能打,败大,黄蜂小,姐姐,开始

来源:互联网 本文链接:http://www.173173youxi.com/news/xinwen/20220801567044.html
【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

上一篇:魂系新作《奥特伯恩》发布新开发日志 介绍全新艺术风格
下一篇:西山居新作《剑侠世界3》七夕织情活动即将开启

推荐阅读
求赞
推荐
热门

热点关注

《黑道圣徒重启版》PC版实机演示展示4K光线追
《黑道圣徒重启版》PC版实机演示展示4K光线追
由 Gaming Surface 分享的《黑道圣徒:重启版》 30 分钟实机演示,展示了游...
每个出色的小前锋都是骗子 《街头篮球》SF如
每个出色的小前锋都是骗子 《街头篮球》SF如
我是从 2005 年开始接触《街头篮球》这款游戏的,当时是朋友带的,家里没有...
锋芒尽现!网易电竞NeXT2022夏季赛决赛周圆满
锋芒尽现!网易电竞NeXT2022夏季赛决赛周圆满
星耀赛场,锋芒尽现!网易电竞 NeXT2022 夏季赛决赛周在 7 月 24 日落下帷...

健康游戏忠告:抵制不良游戏,拒绝盗版游戏,注意自我保护,谨防上当受骗.适度游戏益脑,沉迷游戏伤身,合理安排时间,享受健康生活.
建议您使用 1920×1080 分辨率、Internet Explorer 11.0浏览器以获得本站的最佳浏览效果.
站长:le2015#foxmail.com(请把#换成@) 应急处理:QQ:721800293

二游网_173173游戏网浙ICP备16012122号浙公网安备 33038102330994号Copyright © 2012 - 2022 http://www.173173youxi.com. All Rights Reserved