当前位置: 产业频道 > 行业动态 > 国外动态 > AI挑战星际2 未来电竞将成为代码主宰

    AI挑战星际2 未来电竞将成为代码主宰

    • 2016-04-05 10:42
    • 来源:百度百家
    • 作者:未知
    • 评论:

    有奖投稿

      自从谷歌的AlphaGo(以下简称AG)战胜了围棋九段高手李世乭后,一方面关于人工智能的争议再次尘嚣直上,另一方面AG又找到了新的挑战领域。3月27日,暴雪娱乐制作总监Tim Morten在上海WCS世锦赛上宣布证实,狗狗下一个挑战目标将是星际争霸2(以下简称SC2,星际争霸简称为SC,以后不再赘述)。

      关于AG和星际争霸职业选手的比赛,人们最关注的无疑是比赛结果,究竟是AG再次将人类骄傲的自尊捏个粉碎,还是人类反戈一击,证明人工智能所谓的胜利只不过是一时侥幸?

      AG如何学习?

      所谓“知己知彼,百战不殆”,要分析AG能否战胜职业选手,首先就要了解AG如何学习一种全新的规则。与前辈“深蓝”所采用的推演式算法不同,AG在与李世乭对战之前,除了学习围棋的基本规则外,还学习了人类对弈中使用的近3000万种走法来“丰富阅历”,让AG学会预测人类专业棋手怎么落子。然后让AG自己跟自己下棋,从而又产生规模庞大的新棋谱,据谷歌工程师宣称,AG每天可以尝试百万量级的走法。而在正式对弈中,AG会通过蒙特卡洛树搜索算法从这些棋谱中搜索出胜率最高的走法。

      相比国际象棋,围棋的走法可能性非常多,仅起手时就有19*19种落子方式,更不要说以后的棋子布局方式了。在有限的国际象棋棋盘上,“深蓝”可以依靠推演算法算出之后的12步棋,但是在围棋上,这种“思维方式”非常陈旧,耗费资源多且效率低下,因此才被“学习+思维”的全新方式取代。

      AG有何优劣?

      可以说,AG需要先学习SC2的基本规则,包括地图地形、各种族兵种的攻防数值,在此基础上消耗时间学习之前SC2职业高手大量的对战,最后自我对战形成更多战术储存在服务器中,最后利用蒙特卡洛树搜索算法进行战术对比,在实际对战中与职业高手一较高下。

      但是,由于游戏本身就是多个规则逻辑模块组成的程序集合,与AG可以说是源出同门,由人工智能程序执行游戏程序,执行效率不知要高出人多少倍。目前顶尖的职业选手,其APM(每分钟操作次数,键盘+鼠标的总和)也不过400多,如果扣除了重复操作外,其EAPM(每分钟有效操作次数)就更低了,但与此相比,AG运行后保守估计其APM可以超过8000,并且全部都为有效操作,AG完全可以凭借高速操作,达到战术胜利累积到战略胜利的目的,这段视频足以说明AI能够以人类完全达不到的手速吊打人类。

      100只小狗VS20辆攻城坦克,由职业选手和AI各自操作小狗进攻,职业选手仅消灭了2-3辆坦克就全军覆灭,AI却能判断弹着点方位避开攻击,消灭全部坦克后还有近20只左右的剩余。当然了,可以通过技术手段设定AG的APM上限来限制这种优势。而且AG也不是没有劣势,人工智能没有什么战略战术的概念,如果要AG达到职业选手所需要的战略战术概念,目前还不知道要消耗多长时间。同时目前在比赛中需要为AG设定操作视野范围和侦察的功能,不然地图加载完成后,AG可以在最短时间内制定出最优路线,而职业选手需要依靠士兵探索,这样的比赛几无公平可言。

      由AI挑战AI的电竞?

      虽然AG挑战职业选手的众多细节还未确定,但目前已经引起了各方的兴趣,暴雪方面可以通过比赛增加对SC2的关注度,一改目前SC2的弱势局面。而同时,AG与职业选手的比赛也可以为电竞增加新的内容形式,不仅是人工智能挑战人类,而且可以衍生出AI挑战AI的比赛方式。

      由于SC中的 AI可以由第三方脚本的形式存在,所以AI挑战AI并无技术难度。早在母巢之战资料片中,用代码玩 SC的 的服务器API就已经存在, 用C++代码以及LUA语言可自由编程生成dll格式的AI文件,将这个AI文件注入程序后即可操纵SC的兵种。至今为止,AI文件已经能够获取SC内存底层中各种建筑与兵种数据,并且操纵各种兵种作出各种动作,如果更多的人应用这个API制作属于自己的SC AI文件,那么在AI之间进行电竞比赛就不再是一个梦了。

      此前,美国的Elecbyte小组使用C语言与Allegro程序库开发了一款免费2D格斗游戏引擎Mugen,吸纳了众多格斗游戏的知名人物和招式,通过这款引擎实现了各人物的穿越乱斗,并且已经实现了AI之间的战斗,众多爱好者可以使用自己编写的AI算法,让格斗人物发出无法在实际操作中实现的酷爽连招,如今这种方式在SC中也同样可以实现。

      电竞比赛发展到今天,此前竞赛游戏的战术潜力已经被开发殆尽,此次人工智能挑战职业选手一方面是为测试人工智能的潜力,另一方面也为电竞比赛带来了新的看点,同时支持第三方算法脚本的竞技性游戏又为AI扩展提供了技术基础,那么AI之间的电竞挑战又有何不可?让众多手速不足的“手残”程序猿们通过自己的代码一决高下,你兴奋了吗?

      AlphaGo挑战《星际2》难度大 围棋大佬不服

    责任编辑:黑色幽默

    标签:

    星际争霸2

    电竞

    事件

    相关阅读

    评论

    热点阅读

    宋炜

      GMGC创始人

    由GMGC主办的第七届全球游戏开发者大会暨天…

    黄健翔

     51游戏社区 代言人

    近期,前央视著名足球解说黄健翔老师代言了…

     

    Copyright © 2002-2019 07073游戏网版权所有 关于我们 | 招聘信息 | 联系我们 | 网站地图 | 友情链接 | 意见反馈 | 厂商自助后台 商务合作:15446107@qq.com