控制机器人玩家方法及装置制造方法及图纸

技术编号:18989535 阅读:33 留言:0更新日期:2018-09-22 01:01
本发明专利技术提供了一种控制机器人玩家方法及装置,其中,该方法包括:获取真人玩家玩游戏过程中生成的游戏参数,该游戏参数可以包括在每种游戏场景下,真人玩家如何进行操作的信息。依据上述游戏参数控制机器人玩家在游戏中的行为,以使得机器人玩家尽可能的模拟真人玩家的游戏行为,不至于使得机器人玩家的行为显得单一。采用上述技术方案,解决了相关技术中的在游戏中增加的机器人玩家的行为较为单一,智能程度低的问题,实现了机器人玩家的游戏行为接近或者学习真人玩家的操作,提升用户的游戏体验。

Method and device for controlling robot player

The invention provides a method and a device for controlling a robot player, wherein the method comprises acquiring game parameters generated by a real-life player in the course of playing a game, and the game parameters may include information on how a real-life player operates in each game scene. According to the above game parameters to control the behavior of the robot players in the game, so that the robot players as far as possible to simulate the real-life player's game behavior, so as not to make the behavior of the robot players appear single. By adopting the above-mentioned technical scheme, the problem that the behavior of the robot players increased in the game is relatively single and the intelligence level is low is solved. The robot players'game behavior is close to or learn the operation of the real-life player, and the user's game experience is improved.

【技术实现步骤摘要】
控制机器人玩家方法及装置
本专利技术涉及通信领域,具体而言,涉及一种控制机器人玩家方法及装置。
技术介绍
在相关技术中,在存在竞争性社交或对战的游戏产品中,纯玩家的对战玩法,基本为零和博弈或负和博弈,玩家体验不佳。相关技术中针对上述问题,对玩家体验改进,主要分三类:游戏内玩法改进,游戏资源调整,增加BOT玩家。以下进下详细说明。一,游戏内玩法改进包括:不对称玩法改进、过程体验改进等。1),不对称玩法改进:将1对1、5对5等对称性对抗规则,改进为1对多,或者N对N+X的玩法,典型的如斗地主和绝地求生大逃杀玩法。2),过程体验改进:在对抗中,削弱负向信息展示和提醒,强化正向信息展示和提醒。典型如守望先锋的玩法中,削弱对被击败的提示,强化击败的提示,增强对玩家的成就感激励。二,游戏资源调整:主要是针对不同玩家,调整资源投放的分配策略。比如:在游戏中针对付费玩家投放额外道具或数值强化,改变玩家实力对比,使正面体验更多向付费玩家倾斜,负面体验更多向非付费玩家倾斜。三,增加BOT玩家:加入模拟玩家行为的BOT,使正面体验更多向玩家倾斜,负面体验更多BOT倾斜。对于上述相关技术中游戏内玩法改进的方法,无法解决游戏胜负仍然是零和博弈或负和博弈这一根本问题。即只能改善过程,无法改善结果。而游戏平衡调整的方法,只能改善某一群体的体验,同时造成其它群体的体验恶化。对于增加BOT玩家的方法,能够改进整体玩家体验,不对部分群体造成负面影响,能够较好地改进整体体验,但相关技术中在游戏中加入BOT的方案,BOT行为一般由服务端统一控制,BOT行为较为死板。针对相关技术中,在游戏中增加的机器人玩家的行为较为单一,智能程度低的问题,目前还没有有效的解决方案。
技术实现思路
本专利技术实施例提供了一种控制机器人玩家方法及装置,以至少解决相关技术中在游戏中增加的机器人玩家的行为较为单一,智能程度低的问题。根据本专利技术的一个实施例,提供了一种控制机器人玩家的方法,该方法包括:获取真人玩家在参与游戏过程中生成的游戏参数;依据所述游戏参数控制机器人玩家模拟所述真人玩家在游戏中的行为。根据本专利技术的另一个实施例,还提供了一种控制机器人玩家的装置,包括:获取模块,用于获取真人玩家在参与游戏过程中生成的游戏参数;控制模块,用于依据所述游戏参数控制机器人玩家模拟所述真人玩家在游戏中的行为。根据本专利技术的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。通过本专利技术,获取真人玩家玩游戏过程中生成的游戏参数,该游戏参数可以包括在每种游戏场景下,真人玩家如何进行操作的信息。依据上述游戏参数控制机器人玩家在游戏中的行为,以使得机器人玩家尽可能的模拟真人玩家的游戏行为,不至于使得机器人玩家的行为显得单一。采用上述技术方案,解决了相关技术中的在游戏中增加的机器人玩家的行为较为单一,智能程度低的问题,实现了机器人玩家的游戏行为接近或者学习真人玩家的操作,提升用户的游戏体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的控制机器人玩家的方法流程图;图2是根据本专利技术具体实施例的机器人玩家的行为树结构示意图;图3是根据本专利技术具体实施例的行为树及其参数设计流程示意图;图4是根据本专利技术具体实施例的客户端数据记录过程示意图;图5是根据本专利技术具体实施例的情景处理运算的过程流程图;图6是根据本专利技术具体实施例的客户端和服务端交互过程示意图;图7是根据本专利技术具体实施例的2V2对战的拓扑关系示意图;图8是根据本专利技术具体实施例的2V2对战的客户端和服务端交互流程示意图;图9是根据本专利技术具体实施例的服务器运行机器人玩家的拓扑关系示意图;图10是根据本专利技术具体实施例的由服务器运行机器人玩家时,客户端和服务端的交互流程示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本公开的技术方案可以应用于游戏服务器,或者用户终端的游戏主机,但是,不局限于此。在本公开的其中一种实施例中提供了一种运行于计算机或者服务器的控制机器人玩家的方法,图1是根据本专利技术实施例的控制机器人玩家的方法流程图,如图1所示,该流程包括如下步骤:步骤S102,获取真人玩家在参与游戏过程中生成的游戏参数;步骤S104,依据该游戏参数控制机器人玩家模拟该真人玩家在游戏中的行为。通过上述步骤,获取真人玩家玩游戏过程中生成的游戏参数,该游戏参数可以包括在每种游戏场景下,真人玩家如何进行操作的信息。依据上述游戏参数控制机器人玩家在游戏中的行为,以使得机器人玩家尽可能的模拟真人玩家的游戏行为,不至于使得机器人玩家的行为显得单一。采用上述技术方案,解决了相关技术中的在游戏中增加的机器人玩家的行为较为单一,智能程度低的问题,实现了机器人玩家的游戏行为接近或者学习真人玩家的操作,提升用户的游戏体验。需要补充的是,机器玩玩家可以称为BOT玩家,上述方案的应用场景可以是,在某局游戏场景中增加了BOT,在该局游戏中,依据以期真人游戏玩家的游戏参数,控制该BOT在该局游戏中,做出与该真人玩家类似的游戏行为。可选地,步骤S102和步骤S104的执行顺序是可以互换的,即可以先执行步骤S104,然后再执行S102,可以是循环地更新游戏参数。可选地,获取真人玩家在参与游戏过程中生成的游戏参数之前或之后,确定该机器人玩家在当前游戏进程中处于第一决策点;获取决策参数,其中,该决策参数是针对该第一决策点做出决策的参考依据。需要补充的是,决策点例如在游戏中多个操作点,例如买道具买什么道具,发现敌人后是逃跑或者迎战,释放技能时释放哪个技能。此外,本申请文件中不限定,获取真人玩家的游戏参数,和机器人玩家当前的决策参数的先后顺序,即可以在每个决策点均在游戏参数筛选一遍,以确定机器人玩家在当前场景因素下的游戏行为。该游戏参数包括,在遇到每种情况下,该种情况下的参数,真人做出的游戏行为。即将考虑的场景参数,和游戏行为参数,统称为真人玩家的游戏参数。可选地,获取真人玩家在参与游戏过程中,生成的游戏参数,包括:获取该真人玩家在以往参与游戏过程中,针对多个决策点生成的多组游戏参数,其中,针对每个决策点的每组游戏参数包括以下至少之一:游戏场景因素;敌我双方玩家所操控的角色情况;基于游戏场景因素和敌我双方玩家所操作的角色情况,真人玩家做出的真实游戏行为。需要补充的是,游戏场景因素,可以包括:当前的游戏地形因素,例如是树林易于火攻,或者是湖泊易于释放寒冰技能;还可以包括敌我双发的防御塔的血量;敌我双发的士兵数量。角色情况可以包括角色属性,例如法师,战士,肉盾,以及每个角色的血量,能量条等。真人本文档来自技高网
...
控制机器人玩家方法及装置

【技术保护点】
1.一种控制机器人玩家的方法,其特征在于,包括:获取真人玩家在参与游戏过程中生成的游戏参数;依据所述游戏参数控制机器人玩家模拟所述真人玩家在游戏中的行为。

【技术特征摘要】
1.一种控制机器人玩家的方法,其特征在于,包括:获取真人玩家在参与游戏过程中生成的游戏参数;依据所述游戏参数控制机器人玩家模拟所述真人玩家在游戏中的行为。2.根据权利要求1所述的方法,其特征在于,获取真人玩家在参与游戏过程中生成的游戏参数之前或之后,所述方法还包括:确定所述机器人玩家在当前游戏进程中处于第一决策点;获取决策参数,其中,所述决策参数是针对所述第一决策点做出决策的参考依据。3.根据权利要求2所述的方法,其特征在于,获取真人玩家在参与游戏过程中,生成的游戏参数,包括:获取所述真人玩家在以往参与游戏过程中,针对多个决策点生成的多组游戏参数,其中,针对每个决策点的每组游戏参数包括以下至少之一:游戏场景因素;敌我双方玩家所操控的角色情况;基于游戏场景因素和敌我双方玩家所操作的角色情况,真人玩家做出的真实游戏行为。4.根据权利要求3所述的方法,其特征在于,依据所述游戏参数控制机器人玩家模拟所述真人玩家在游戏中的行为,包括:在所述真人玩家处于所述第一决策点所生成的多组游戏参数中,依据每组游戏参数与所述决策参数的差异度进行排序,得到排序结果;从所述排序结果中选择差异度小的M组游戏参数,其中,所述M为正整数;依据所述M组游戏参数中的游戏行为,控制所述机器人玩家模拟所述真人玩家在游戏中的行为。5.根据权利要求4所述的方法,其特征在于,依据所述M组游戏参数中的游戏行为,控制所述机器人...

【专利技术属性】
技术研发人员:来成
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1