山西科普网

电游对战中, “哄”你玩的可能是个机器人

作者:科技日报 发布日期:2020-09-11 浏览195次

在8月热播的电视剧《二十不惑》不仅给临近毕业的大学生提供了温馨的职场提示,还通过姜小果在投资公司的经历展现了高科技企业的投资实战。

  在《君临战纪》成为流行符号,占据同类游戏中大部分市场份额之时,主人公周寻坚持追投另一款游戏《王之战》,他断言:“靠氪金(通过充值提高段位)提升战力的游戏寿命绝对不会长久,《君临战纪》虽然势头猛,但最终一定会亏,而《王之战》由于玩法独特一定会赢。”

  《君临战纪》和《王之战》,事实上代表了两种不同的游戏理念,在现实中,随着AI技术的发展,网络游戏也发生了质的变化,周寻坚持投资的《王之战》,最终能绝地反击,并非偶然。

  模仿真实玩家,让对手获得竞技感

  《君临战纪》和《王之战》的玩法,代表了两个游戏时代,前者有着数值对抗的明显特征,而后者更注重竞技对抗。

  什么叫数值对抗?行者AI首席运营官陈洪宇说:“如果我比你强,我就能形成绝对碾压。相当于我充钱充得多,我实力就可以比你高,我就一定能碾压你。”

  “而这几年网游已经朝着竞技对抗的方向发展。”陈洪宇解释,比如我充钱充得多,能微微比你强一点点,但如果你技术比我高,你也能赢得游戏。

  无论是各地兴起的电子游戏竞技大赛,还是人社部将电子竞技员设为新职业,这都印证了网络游戏已经开始了从数值对抗到竞技对抗的迭代。

  这种迭代是符合人类喜好的。“中国有句老话叫‘棋逢对手’。一个玩家如果持续被打败,就会产生放弃的想法,而如果一个玩家持续碾压别人,处于一种‘独孤求败’的状态,也会觉得这个游戏没有意思。”行者AI首席执行官尹学渊说,AI可以调节玩家在游戏里面体验的情绪,让你一直保持竞技感、专注其中。

  具体来说,一个对战型游戏要进行玩家匹配的正常流程是:根据玩家的数据,通过算法匹配,帮玩家匹配到一个最佳的对手,但让玩家快速进入游戏,就得牺牲匹配相关度。而更高级别的AI的介入,提供了更多的选择,如果在指定时间内不能匹配到合适的对手,系统就会给玩家提供一个水平相当的AI,它能够模仿真实玩家,不被感知。

  懂得察言观色,AI也要学会示弱

  目前,各大厂商都依据自己的优势进行了游戏AI的部署,比如谷歌旗下DeepMind公司的AlphaGo是针对围棋设计的AI,觉悟是腾讯公司针对王者荣耀开发的AI等,这些被业内称为智能机器人的游戏AI基于学术界最先进的深度强化学习方案,能够达到顶级人类玩家的水平。

  可是,大多数玩家如果知道自己是和AI对战,也会觉得索然无味。怎么办?

  AI需要学会“察言观色”的小技能,才能更像真人。

  “追求世界第一的AlphaGo让游戏AI一战成名,但在市场的实践中,AI也要会示弱,当个‘双子座’。”陈洪宇说,“关注拟人性、实用性、多样性,也是帮助网络游戏提高黏性的一个重要方法。”

  “我们的AI在网络游戏中可以提供情绪控制的解决方案。”陈洪宇解释,AI可以通过去判别玩家在游戏当中是什么样的情绪,反馈到游戏主控程序上,通过调节对战玩家的强度或者游戏关卡的难度,让玩家的情绪和心态始终保持健康。

  懂得进退的AI不仅可以留住玩家,也会提高他们的付费意愿。当然,这时的玩家基本上难以分清自己是和真人对战还是和机器对战。

  把AI融入游戏,需要“一个篱笆三个桩”

  在现实的游戏产业链条中,AI的融入并非完全依赖网游企业的自行开发。

  “游戏行业多年来的业务侧重点是在发行上,更多的人才投入到运维以及跟游戏收入明显相关的工作。相对来讲,AI的渗透率并不高。”亚马逊AWS相关负责人介绍,这就是为什么会出现为游戏企业做AI赋能的专门公司,这些公司凭借自研算法,推出内容过滤、游戏AI以及数据平台解决方案。

  “我们在AI算法上更能跟紧国际前沿。”尹学渊表示,团队经常会调研大量的算法,对前沿最新论文进行复现并改进,从而不断创新可以应用于游戏的算法和模型。

  “每个游戏的类型是不同的,这个AI可以去打王者荣耀,那个AI可以打多多自走棋,但却很难做到通用型的AI。”行者AI CTO江天宇说,因此针对每种游戏的AI训练非常耗费人力、算力。

  “如果需要我们自己去搭建一个机房、购买一批机器,去获得我们需要的GPU或者计算型CPU,那将耗费巨大的成本。”江天宇说,使用云服务大大降低了相关成本。一个AI算法工程师,他大部分时间都是花在训练上,需要去调各种各样的超参数。基于云服务提供的AI训练等模块,可以帮助算法工程师直接通过控制的方式进行小模型的训练和实现简单的算法,大大提升了开发效率。


分享到: