腾讯揭秘《王者荣耀》AI 如何击败职业选手

  • 时间:
  • 浏览:15

在今年八月份于吉隆坡举办的王者荣耀「世界冠军杯」半决赛的特设环境中,腾讯 AI Lab 与天美工作室企业公司合作 开发的策略企业公司合作 型 AI「绝悟」一经亮相就在与职业选手的 5V5 对抗游戏当中获得胜利,而在同年的上海 ChinaJoy 现场,「绝悟」也开放了和业余选手 1V1 竞争的体验测试,4天 一共进行了 260 场对抗,最终取得了 99.8% 的胜率。

最近腾讯 AI Lab 和天美工作室联合发表了一篇论文,详细揭秘了「绝悟」取得不败战绩肩上的开发故事。

正如研究人员在论文当中指出的那样,《王者荣耀》类似于实时战略 MOBA 游戏不同于传统棋盘游戏和雅达利游戏,前者时要更高难度的繁杂操作,存在的游戏环境也会更加繁杂。以《王者荣耀》为例,一局游戏当中可能性会涉及 10 ^ 60 0 种游戏可能性性以及 10 ^ 160 00 中可能性的游戏操作,只是这还只是基础,AI 还时要在 MOBA 游戏当中发动 GANK、防御、诱导对手、补刀等,只是还可能性涉及到繁杂的技能连招。

腾讯的研究人员通过系统编码图像社会形态和游戏情况汇报信息,将游戏中的不同单元和敌方目标以数字的形式表示,你是什么框架在总共 60 万个防止器和 1064 张显卡(包括NVIDIA Tesla P40s 和 NVIDIA V60 s)上运行,防止了 160 00 个中含非隐藏的单位属性和游戏信息。而训练一名英雄时要用到 48 块显卡和 160 00 个防止器内核,系统将以每秒 60 000 个样本的下行下行速率 进行持续训练。目前该系统的训练量可能性至少 人类花费 60 0 年所积累的经验。

根据研究人员的说法,「绝悟」在经过系统训练 60 个小时只是便可能性「出师」,但人太好在经历了 60 个小时的训练只是,「绝悟」就可能性具备了打败排位前 1% 玩家的能力。经历详细训练的 AI 将不需要 在 0.1 秒内 做出反应,这可能性至少 另另一个顶级业余选手的反应。

在和真实玩家的较量中,尽管对手是经验丰富职业选手,但「绝悟」还是取得了场均二个击杀,而场均死亡仅 1.33 的数据。而在今年的 ChinaJoy 活动现场,「绝悟」一共与现场玩家进行了 260 场 1V1 对战,胜率高达 99.81%,其中 AI 控制的八名英雄中,更是有五名取得了 60 % 的胜率。

腾讯研究人员表示,亲们计划在不久的将来将其框架和算法开源,以促使对《王者荣耀》等繁杂游戏的研究发展。