Dota2被攻陷后,AI与玩家只能拼个“你死我活”吗?
时间:2018-12-24 14:24 来源:百度新闻 作者:巧天工 点击:次
随着欢声笑语中打出“GG”,AI在游戏领域又有一个里程碑式的胜利。 没错,AI开始攻破Dota2的5V5团队战斗了,OpenAI研发的人工智能战队,首次在5v5的Dota2开黑团战对战中,击败人类玩家战队。 这个能打团战的AI名叫OpenAI Five,是OpenAI最新的研发成果。 OpenAI Five完全通过自我对战来学习打Dota2,每天的对战量据说相当于人类的180年。而且惊人的硬件消耗量,应该也是创下纪录:256块GPU和12.8万个CPU…… OpenAI Five的网络架构图 此次比赛中,人类出战的是五个业余玩家,但是经过此次比赛,OpenAI在其官方博客宣布,将进步一挑战职业团队,并定下了8月份击败国际顶级专业团队的目标(仅限一组英雄的条件下)。 其实,这并不是OpenAI首次公开试玩Dota 2,早在去年,OpenAI在Dota2 1v1比赛中战胜了人类选手Dendi。 从Deep Blue到AlphaGo,再到现在的Dota2,将人工智能与人类之间进行较量,一直是计算机科学领域的有趣传统。 FPS游戏中“强大”的AI对手AI的强大,尤其是在FPS类游戏中,是显然易见的。给定同样信息输出,接受同样信息输入的前提下,AI在绝大多数FPS游戏里都能碾压人类选手。 和围棋不同,FPS游戏讲究的是在最短时间里处理游戏给你的信息,你作出极快速的反应再输入进游戏,而相比AI来讲这两点都不是人类所擅长的。 抛开无需团队协作的1v1游戏模式,就5v5协作性的竞技类游戏而言,从理论上而言,复杂的英雄、物品、配合、长短期策略结合等等,让我们觉得现阶段的团队行FPS游戏对于AI较为困难。 但是,现实表现来说,AI的表现并不差。 通常的FPS游戏,主要信息输入主要包含三个因素:3D画面、3D声音、HUD(数值化的数据信息)。 以下图为例,上下左右有四个分区HUD,除了右下角之外可以说都很重要。然而你需要全神贯注卡点的时候,分时处理就显得很难了。 对于AI来说,这一切就变得相当简单了。AI可以对这三种信息进行同步处理,速度可以达到给定的FPS,即每秒分析60或更多画面。AI不存在人类分时处理的问题,AI完全可以另建一个信息子系统接管HUD信息,就像AlphaGO的胜率估算系统一样,对决策系统提供数据支持。 在3D声音方面,人耳可以进行简单的音源方位识别,所以3D游戏的音源会与3D模型绑定,对音源进行一定程度的高低音、左右音量处理,对空间声音进行仿真,但是在听觉定位上却有着难以克服的缺陷。 AI则可以对标准化的枪声和脚步声进行采样,再量化识别游戏对声音的处理情况,准确地逆向计算声音所代表的位置。翻译成你们人类能理解的画面,就是下面这样: 当然,一些有经验的职业玩家可以做到以耳机声音的细小差别辨别敌人位置,但是AI可以完全实现声音“透视”, 而且多处理器的系统完全不存在只有人类才有的“注意力”问题。 但是,在Dota2这场比赛中,AI虽然赢得了比赛,但其也是依靠着诸多限制的。比如,比赛双方都使用固定的瘟疫法师、冥界亚龙、矮人火枪手、水晶室女、巫妖 5个英雄;禁止使用幻象和分身等等。 熟知Dota的玩家都熟知,英雄选择的限制其实就已经大大降低了游戏的复杂度,隐身、肉山之类的禁用也缩小了战略战术的选择空间;至于5个无敌的信使就更像是对 5个AI之间(也许并不理想的)协作能力的妥协了。 除了对抗,AI与游戏还有着更多的落地场景显然,研究AI与游戏玩家对抗仅仅只是AI落地游戏行业的一个分支场景。 NVIDIA全球副总裁兼中国区总经理张建中先生在采访中说,人工智能的创新落地有四点,分别是自动驾驶汽车、AI city、健康行业以及AI游戏,由此可以看出AI与游戏结合的巨大发展潜力。 社交将死,游戏上位,智能相对论分析师柯鸣认为,除开游戏对抗,AI落地游戏场景依然大有可为: “神队友”增强游戏趣味性 目前,我们所提到的AI助力游戏,更多的是基于深度神经网络,人工智能技术在各大游戏产业上的应用。AI的游戏渗透从技术、内容提供商,直到游戏到达最终玩家,多从方面来为游戏“加码”。 AI不同于基本的电脑程序,回想上世纪许多电子游戏中的“愚蠢NPC”令人哭笑不得,此类游戏中的“人工智能”只是由代码和命令结合而成的“伪智能”,NPC们的更多行为只是由行为树决定的,并不具有学习能力。 但是,随着AlphaGo、OpenAI等AI开发平台的出现,其依托更加精密的算法和学习能力,大大增强了游戏的可玩性,提高了玩家的满意程度。比如,王者荣耀AI近期用户就能体验到,只要发现有人在对战中掉线,AI就会无缝对接,让AI替人去完成这局比赛。 谷歌旗下的DeepMind也宣布将与暴雪娱乐合作开发AI,用以在星际2游戏中增强玩家的游戏体验。微软此前开源了基于Minecraft的AI开发平台,允许用户可以在游戏中使用上帝模式测试AI,比如开发人员可以在《我的世界》中教AI如何爬山。 而更有开发者训练AI通过视觉输出,让AI在《我的世界》中摆放积木,但是结果却不尽如人意,这也体现出了当前AI的需长足发展之处。 让产品更加精致 随着电竞成为2022 年杭州亚运会的正式比赛项目,游戏成为竞技项目的同时,游戏及比赛的公平性也成为了一个重要问题。人工智能在游戏领域的其中一种形态就是反作弊系统。人工智能机器可通过检测玩家的行为,分析出异常情况,来避免某些玩家使用作弊手段来获得胜利,保证游戏的公平性。 让产品优化无非是体现在两个方面,一方面是增强游戏角色真实感,另一方面是游戏场景设计。 在增强角色真实感上,爱丁堡大学推出的PFNN技术可以通过神经网络学习迅速生成动画,其效果显著。DeepMind训练了一个名叫WaveNet的AI,用于提升机器发出声音的逼真度,增强场景感知。 其他方面,国内外各大机构更是看准了AI游戏这块“香馍馍”,纷纷进行试水。 (责任编辑:波少) |