[发明专利]控制机器人玩家方法及装置有效
申请号: | 201810355032.1 | 申请日: | 2018-04-19 |
公开(公告)号: | CN108553903B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 来成 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/67 | 分类号: | A63F13/67 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 褚敏;宫传芝 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 机器人 玩家 方法 装置 | ||
1.一种控制机器人玩家的方法,其特征在于,包括:
获取真人玩家在参与游戏过程中生成的游戏参数;
依据所述游戏参数控制机器人玩家模拟所述真人玩家在游戏中的行为;
其中,获取真人玩家在参与游戏过程中生成的游戏参数之前或之后,所述方法还包括:确定所述机器人玩家在当前游戏进程中处于第一决策点;获取决策参数,其中,所述决策参数是针对所述第一决策点做出决策的参考依据;
其中,依据所述游戏参数控制机器人玩家模拟所述真人玩家在游戏中的行为,包括:在所述真人玩家处于所述第一决策点所生成的多组游戏参数中,依据每组游戏参数与所述决策参数的差异度进行排序,得到排序结果;从所述排序结果中选择差异度小的M组游戏参数,其中,M为正整数;依据所述M组游戏参数中的游戏行为,控制所述机器人玩家模拟所述真人玩家在游戏中的行为。
2.根据权利要求1所述的方法,其特征在于,获取真人玩家在参与游戏过程中,生成的游戏参数,包括:
获取所述真人玩家在以往参与游戏过程中,针对多个决策点生成的多组游戏参数,其中,针对每个决策点的每组游戏参数包括以下至少之一:
游戏场景因素;
敌我双方玩家所操控的角色情况;
基于游戏场景因素和敌我双方玩家所操作的角色情况,真人玩家做出的真实游戏行为。
3.根据权利要求1所述的方法,其特征在于,依据所述M组游戏参数中的游戏行为,控制所述机器人玩家模拟所述真人玩家在游戏中的行为,包括:
确定在所述M组游戏参数中,不同的游戏行为所各自占据的比例;
依据所述比例确定一个游戏行为为所述机器人玩家在游戏中的行为。
4.根据权利要求1所述的方法,其特征在于,确定机器人玩家在当前游戏进程中处于第一决策点之前,所述方法还包括:
获取预先为所述机器人玩家设置的行为树,其中,所述行为树包括多个决策点,以及每个决策点做出决策的参考依据;
依据所述行为树控制所述机器人玩家在当前游戏中的行为。
5.根据权利要求1所述的方法,其特征在于,采用以下方式之一生成所述机器人玩家:
在真人玩家操控的终端设备中生成所述机器人玩家,并在非所述真人玩家参与的游戏局中加入所述机器人玩家;
在运行游戏的服务端设备中生成所述机器人玩家,并在所述机器人玩家与所述真人玩家过往生成的游戏参数之间建立对应关系。
6.一种控制机器人玩家的装置,其特征在于,包括:
获取模块,用于获取真人玩家在参与游戏过程中生成的游戏参数;
控制模块,用于依据所述游戏参数控制机器人玩家模拟所述真人玩家在游戏中的行为;
其中,所述装置还用于确定所述机器人玩家在当前游戏进程中处于第一决策点;获取决策参数,其中,所述决策参数是针对所述第一决策点做出决策的参考依据;
其中,所述控制模块,用于在所述真人玩家处于所述第一决策点所生成的多组游戏参数中,依据每组游戏参数与所述决策参数的差异度进行排序,得到排序结果;从所述排序结果中选择差异度小的M组游戏参数,其中,M为正整数;依据所述M组游戏参数中的游戏行为,控制所述机器人玩家模拟所述真人玩家在游戏中的行为。
7.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至5任一项中所述的方法。
8.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至5任一项中所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810355032.1/1.html,转载请声明来源钻瓜专利网。