人工智能救得了MMORPG吗?
公众号/脑极体
游戏一直是人工智能绝佳的试验场,用数字和严密的规则搭建出游乐场,恰好可以让人工智能展示自身在计算和决策上的专长。
最引人瞩目的,自然是会下围棋的阿尔法狗。除此之外,棋牌类游戏中还有麻将AI、西洋象棋AI,甚至腾讯的斗地主AI。
攻克了棋牌类这种较为纯粹的数字游戏之后,人工智能又开始入侵即时战略游戏(RTS),挑战非完全信息博弈和更复杂的规则。OpenAI、Facebook、中科院等等企业和机构不光纷纷研发AI参加星际争霸对战,暴雪干脆打开接口和DeepMind合作,让AI利用强化学习进行自我提升。
而最受欢迎的多人在线战术竞技(MOBA)游戏,则把人工智能带入了手游。在这种元素较为单一的对战环境下,可以更清晰的体现出智能体和人类之间的配合度。腾讯AI Lab就曾经和匹兹堡大学合作,将阿尔法元使用的蒙特卡洛树算法引入王者荣耀中。
至于很多沙盒游戏,则是把人工智能应用在了NPC身上。通过在台词、微表情等等交互方式上加入决策树算法,让玩家更直接的感受到NPC的生动鲜活。
说了这么多,相信大家也发现,在一系列游戏形式中似乎只MMORPG和人工智能格外无缘。一方面MMORPG有着较高的自由度,注重对任务剧情的探索而非单一的策略对战,同时比起以战术策略拼高下的RTS,MMORPG更主动装备的累积。MMORPG中的NPC大部分也是发布任务的酱油角色,而非游戏体验的重点,也就不太有被人工智能优化的空间。
不过最近颇受冷落的MMORPG又出现了回潮之势,国产游戏中有《逆水寒》,海外的《辐射76》也颇受关注,《魔兽世界》也趁着推出8.0新版本加大了宣传投入。
那么在MMORPG回潮时,人工智能是否会开始加入其中呢?
MMORPG都能用上
哪些人工智能技术?
这里指的人工智能,是狭义范围的人工智能,涉及到决策树、深度学习、自然语言处理等等技术。而非是广义中的游戏AI——仅仅有自动寻路模式就可以。
关于MMORPG的人工智能,此前大家都有过很多想象。最经典的说法是,如果BOSS足够智能,就应该不吃嘲讽,专门盯着奶妈打,这样脚男们就无望推倒BOSS了。
其实在这次《魔兽世界》的更新中,就已经增加了类似概念的智能NPC。在新推出的岛屿探险模式中,新加入的敌对NPC在行为模式上更接近人类玩家,比如NPC可以通过玩家行为来判断玩家的目的,从而进行下一步策略——是盗取资源还是骚扰治疗。
简单看来,在MMORPG中加入人工智能技术目前基本出现在以下几个层面:
第一是战斗层面,就像《魔兽世界》推出的智能NPC一样,MMORPG游戏可以通过对智能体决策树的丰富,增加游戏的体验。
在过去,游戏中的NPC在战斗时只会按照一定的技能流程和巡逻路线进行攻击,感知到玩家行进路线、读条攻击等等状态,从而进行下一步行为的决策。而如今,对玩家行为的深度学习,可以让NPC感知到更多玩家内心的“战术”。比如通过玩家行动的路线和频率来判断玩家的目的,是想要快速拿人头,还是更多的收集资源,从而在决策树中找到下一步相应的动作。
除了魔兽之外,另一款由NCsoft推出的MMORPG《剑灵》也导入了玩家的数据,对NPC进行强化学习训练,让NPC的行为模式更接近普通玩家,并非一味通过提升攻击、防御的数值而提升难度,而是在战术层面加入更多涉及到从而增加玩家战斗中的趣味性。
第二则是交互层面,随着MMORPG的游戏形式越来越新颖,对NPC细节的雕琢也就不再只限于沙盒游戏,通过自然语言处理、语音合成等等技术,玩家可以和游戏有着更多交互。
例如国产游戏《逆水寒》就以游戏IP中的人物为范本,打造了可以和玩家进行交流的虚拟偶像“大师兄”。玩家可以通过麦克风与大师兄进行对话,大师兄通过对用户语言的理解,再通过文字、表情、肢体和语音对玩家进行反馈。
第三层是社交层面,在MMORPG中,社交一直是一个非常重要的部分,大部分关卡需要玩家们通过组队进行游戏。而人工智能也可以提升这一部分的体验。
例如为了增加游戏中的社交成分,很多游戏会推出师徒系统、情侣系统等。在《倩女幽魂》和《新倩女幽魂OL》中,将问卷调查形式和神经网络模型结合,分析玩家的社交取向,从而更好的对师徒关系、情侣关系进行推荐。
除此之外,还有智能检测游戏外挂、克隆声音制作人物配音、场景生成辅助美术工作等等,在MMORPG中正在有越来越多的环节和人工智能结合。
在MMORPG的关键时刻,
人工智能有多重要?
虽然人工智能和MMORPG的结合点很多,但和大多数游戏一样,人工智能技术的加入更像是锦上添花。真正决定一款游戏体验好坏的,更多是IP、美术、运营等等综合因素。
不过对于MMORPG这样古老的游戏形式而言,人工智能作为新技术加入或许有着非同一般的意义。
首先我们必须要承认,MMORPG的游戏形式已经已经相当古老了。刷级、刷装备、PVP、PVE,游戏的基本玩法在十多年之间几乎都没有什么变化。就连BOSS战都已经被玩家摸清了套路,什么时候“转阶段”、什么时候“狂暴”、什么时候“点名”,玩家们已经熟悉了各种BOSS招数的组合,PVE在战斗本身上也就没什么惊喜,只是一味为了装备伐木而已。
但人工智能的加入,可以在MMORPG的玩法上进行丰富。对于玩家个人数据的学习可以融入到BOSS战中,例如系统可以记录个人玩家在BOSS战中的表现,战斗时BOSS可以专门追着犯错最多的玩家攻击。这样玩家们就要在战斗进行更多战术安排,例如安排一位玩家专门“犯错”,而不是总是使用用过几千次的老套路。
另外一点就是,随着MMORPG的活力下降,游戏中社交元素也越来越弱了,可矛盾的是,对于MMORPG游戏来说,没有社交整款的体验就和单机差不太多。人们常常怀念魔兽世界公会制度带来的团队协作,以及随之而来的友情,但是随着玩家密度和活跃度下降,怀念也只能是怀念了。
从另外一个角度,人工智能的似乎可以弥补MMORPG在社交上的弱势。除了通过算法提升玩家间匹配的效率之外,或许未来我们会和人工智能一起探索世界——在MOBA游戏中,游戏初期每个玩家的队友都是AI已经不是什么秘密。,如果利用上知识图谱和自然语言处理技术,或许MMORPG也可以给玩家们安排一些可以陪聊的AI队友,在玩家人数不够组成对战队伍时进行填充,也能帮助玩家消磨时间、抵御孤单。
在游戏市场多方受阻的今天,厂商们也在各寻出路。人工智能技术的加入绝非解药,但对于开始“老龄化”的MMORPG来说或许会是一剂强心针,多多少少能带来一些新鲜感。
毕竟当对一切都无能为力时,我们还有技术。