虚拟武器的平衡性检测方法、装置、设备及存储介质制造方法及图纸

技术编号:21685981 阅读:20 留言:0更新日期:2019-07-24 14:38
本申请公开了一种虚拟武器的平衡性检测方法、装置、设备以及存储介质,涉及程序设计领域。该方法包括:在接收到终端发送的平衡性检测请求之后,服务器获取虚拟武器的配置数据;调用性能数据处理模型处理配置数据中的性能参数,得到虚拟武器的平衡性分数值;根据平衡性分数值生成平衡性检测报告,通过网页接口将平衡性检测报告反馈给终端。该方法通过处理性能参数得到虚拟武器的平衡性分数值,平衡性分数值能够清晰明了的反映虚拟武器的性能的平衡性,通过平衡性分数值对应的平衡性检测报告能够知道虚拟武器的各项功能对应的配置数据中性能参数的设置是否平衡,及时的做出适应性调整,避免在游戏过程中存在虚拟武器的性能的平衡性差的情况。

Balance Detection Method, Device, Equipment and Storage Medium of Virtual Weapon

【技术实现步骤摘要】
虚拟武器的平衡性检测方法、装置、设备及存储介质
本申请涉及程序设计领域,特别涉及一种虚拟武器的平衡性检测方法、装置、设备及存储介质。
技术介绍
网络游戏中存在很多射击类游戏,涉及各类虚拟武器。为了保证游戏中虚拟武器的功能、用户界面(UserInterface,UI)显示、动画效果、以及技能配置等等各个方面的实现的正确性、逻辑性,会进行针对虚拟武器的测试。一般情况下,上述针对虚拟武器的测试是采用黑盒测试的方法,该方法能够测出虚拟武器在上述各个方面的实现是否正确、是否符合逻辑。但是,上述检测仅能确定虚拟武器的各项功能实现的正确性、逻辑性,却不能够检测虚拟武器的各项功能对应的配置数据的设置是否平衡的问题,从而导致在游戏运行过程中存在虚拟武器的性能的平衡性差的情况。
技术实现思路
本申请实施例提供了一种虚拟武器的平衡性检测方法、装置、设备及存储介质,可以解决相关技术不能够检测虚拟武器的各项功能对应的配置数据的设置是否平衡的问题。所述技术方案如下:根据本申请的一个方面,提供了一种虚拟武器的平衡性检测方法,该方法包括:接收终端通过网页接口发送的虚拟武器的平衡性检测请求,平衡性检测请求中包括虚拟武器的版本信息;根据虚拟武器的版本信息获取虚拟武器的配置数据,上述配置数据是用于设置虚拟武器的性能的参数,配置数据包括虚拟武器的性能参数;调用性能数据处理模型对性能参数进行处理,得到虚拟武器的平衡性分数值;根据平衡性分数值生成虚拟武器的平衡性检测报告;通过网页接口向终端反馈虚拟武器的平衡性检测报告。根据本申请的另一个方面,提供了一种虚拟武器的平衡性检测报告显示的方法,该方法包括:通过网页接口向服务器发送虚拟武器的平衡性检测请求,平衡性检测请求中包括虚拟武器的版本信息;接收服务器通过网页接口发送的虚拟武器的平衡性检测报告,平衡性检测报告是服务器根据虚拟武器的平衡性分数值生成的;平衡性分数值是调用性能数据处理模型对虚拟武器的性能参数进行处理得到的;在网页上显示虚拟武器的平衡性检测报告。根据本申请的另一方面,提供了一种虚拟武器的平衡性检测装置,该装置包括:接收模块,用于接收终端通过网页接口发送的虚拟武器的平衡性检测请求,平衡性检测请求中包括虚拟武器的版本信息;获取模块,用于根据虚拟武器的版本信息获取虚拟武器的配置数据,上述配置数据是用于设置虚拟武器的性能的参数,配置数据包括虚拟武器的性能参数;处理模块,用于调用性能数据处理模型对性能参数进行处理,得到虚拟武器的平衡性分数值;生成模块,用于根据平衡性分数值生成虚拟武器的平衡性检测报告;发送模块,用于通过网页接口向终端反馈虚拟武器的平衡性检测报告。根据本申请的另一方面,提供了一种虚拟武器的平衡性检测报告显示的装置,该装置包括:发送模块,用于通过网页接口向服务器发送虚拟武器的平衡性检测请求,平衡性检测请求中包括虚拟武器的版本信息;接收模块,用于接收服务器通过网页接口发送的虚拟武器的平衡性检测报告,平衡性检测报告是服务器根据虚拟武器的平衡性分数值生成的;平衡性分数值是调用性能数据处理模型对虚拟武器的性能参数进行处理得到的;显示模块,用于在网页上显示虚拟武器的平衡性检测报告。根据本申请的另一方面,提供了一种服务器,该服务器包括:存储器;与存储器相连的处理器;其中,处理器被配置为加载并执行可执行指令以实现如上述第一方面及其可选实施例所述的虚拟武器的平衡性检测方法。根据本申请的另一方面,提供了一种计算机可读存储介质,上述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,上述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如上述第一方面及其可选实施例所述的虚拟武器的平衡性检测方法。本申请实施例提供的技术方案带来的有益效果至少包括:在接收到终端通过网页接口发送的平衡性检测请求之后,服务器获取虚拟武器的配置数据,配置数据包括虚拟武器的性能参数;调用性能数据处理模型对上述性能参数进行处理,得到虚拟武器的平衡性分数值;之后根据平衡性分数值生成平衡性检测报告,并通过网页接口将平衡性检测报告反馈给终端;最终,终端在网页上显示上述平衡性检测报告。上述方法通过性能参数的处理得到虚拟武器的平衡性分数值,平衡性分数值能够清晰明了的反映虚拟武器的性能的平衡性,通过平衡性分数值对应的平衡性检测报告能够知道虚拟武器的各项功能对应的配置数据中性能参数的设置是否平衡,及时的做出适应性调整,避免在游戏过程中存在虚拟武器的性能的平衡性差的情况。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请的相关技术提供的虚拟武器测试的流程图;图2是本申请一个示例性实施例提供的计算机系统的结构示意图;图3是本申请一个示例性实施例提供的虚拟武器的平衡性检测方法的流程图;图4是本申请一个示例性实施例提供的虚拟武器的平衡性检测方法的界面示意图;图5是本申请另一个示例性实施例提供的虚拟武器的平衡性检测方法的流程图;图6是本申请一个示例性实施例提供的标准范围对应的数轴的示意图;图7是本申请另一个示例性实施例提供的虚拟武器的平衡性检测方法的流程图;图8是本申请另一个示例性实施例提供的虚拟武器的平衡性检测方法的流程图;图9是本申请另一个示例性实施例提供的虚拟武器的平衡性检测方法的流程图;图10是本申请另一个示例性实施例提供的虚拟武器的平衡性检测方法的界面示意图;图11是本申请另一个示例性实施例提供的虚拟武器的平衡性检测方法的界面示意图;图12是本申请另一个示例性实施例提供的虚拟武器的平衡性检测方法的界面示意图;图13是本申请另一个示例性实施例提供的虚拟武器的平衡性检测方法的界面示意图;图14是本申请另一个示例性实施例提供的虚拟武器的平衡性检测方法的界面示意图;图15本申请一个示例性实施例提供的虚拟武器的平衡性检测装置的结构示意图;图16本申请一个示例性实施例提供的虚拟武器的平衡性检测报告显示的装置的结构示意图;图17是本申请一个示例性实施例提供的服务器的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。对本申请涉及的若干个名词进行简介:虚拟武器:是指在虚拟环境中,虚拟角色在战斗时使用的攻击工具。可选地,虚拟武器可以是虚拟枪械、虚拟刀剑、虚拟弓弩、虚拟刀戟、虚拟钩叉中的至少一种。其中,虚拟环境是应用程序在终端上运行时显示(或提供)的虚拟环境,该虚拟环境可以是对真实世界的仿真环境,也可以是半仿真半虚构的环境,还可以是纯虚构的环境。可选地,虚拟环境可以是二维虚拟环境、2.5维虚拟环境和三维虚拟环境中的任意一种。虚拟角色是指在虚拟环境中用户控制的可活动的对象;可选地,该主控角色可以是虚拟人物、虚拟动物、动漫人物中的至少一种。虚拟武器对应的KDR(KillDeathRatio):是指目标时间段内,虚拟角色使用该虚拟武器进行战斗时,杀敌次数和自身死亡次数的比值。其中,目标时间段是指预先设定的一个时间段,该目标时间段在对虚拟武器对应的KDR进行预测之前。平衡本文档来自技高网...

【技术保护点】
1.一种虚拟武器的平衡性检测方法,其特征在于,所述方法包括:接收终端通过网页接口发送的所述虚拟武器的平衡性检测请求,所述平衡性检测请求中包括所述虚拟武器的版本信息;根据所述虚拟武器的版本信息获取所述虚拟武器的配置数据,所述配置数据是用于设置所述虚拟武器的性能的参数,所述配置数据包括所述虚拟武器的性能参数;调用性能数据处理模型对所述性能参数进行处理,得到所述虚拟武器的平衡性分数值;根据所述平衡性分数值生成所述虚拟武器的平衡性检测报告;通过所述网页接口向所述终端反馈所述虚拟武器的所述平衡性检测报告。

【技术特征摘要】
1.一种虚拟武器的平衡性检测方法,其特征在于,所述方法包括:接收终端通过网页接口发送的所述虚拟武器的平衡性检测请求,所述平衡性检测请求中包括所述虚拟武器的版本信息;根据所述虚拟武器的版本信息获取所述虚拟武器的配置数据,所述配置数据是用于设置所述虚拟武器的性能的参数,所述配置数据包括所述虚拟武器的性能参数;调用性能数据处理模型对所述性能参数进行处理,得到所述虚拟武器的平衡性分数值;根据所述平衡性分数值生成所述虚拟武器的平衡性检测报告;通过所述网页接口向所述终端反馈所述虚拟武器的所述平衡性检测报告。2.根据权利要求1所述的方法,其特征在于,所述配置数据还包括所述性能参数的参数类型和所述虚拟武器的武器标识;所述调用性能数据处理模型对所述性能参数进行处理,得到所述虚拟武器的平衡性分数值,包括:根据所述性能参数的参数类型和所述虚拟武器的武器标识确定所述性能数据处理模型的模型参数;将所述模型参数配置至所述性能数据处理模型中,得到配置后的所述性能数据处理模型;将所述性能参数输入至配置后的所述性能数据处理模型中,处理得到所述平衡性分数值。3.根据权利要求2所述的方法,其特征在于,所述武器标识包括武器类型和武器系列;所述根据所述性能参数的参数类型和所述虚拟武器的武器标识确定所述性能数据处理模型的模型参数,包括:确定所述参数类型的至少一组标准范围;从所述至少一组标准范围中,确定出与所述武器类型对应的第一标准范围;所述第一标准范围对应有至少一组子标准范围;从所述至少一组子标准范围中确定出与所述武器系列对应的第二标准范围;所述第二标准范围是所述第一标准范围的子集;根据所述第一标准范围和所述第二标准范围中的至少一组确定所述模型参数。4.根据权利要求3所述的方法,其特征在于,所述平衡性分数值对应一个分数最大值;所述将所述性能参数输入至配置后的所述性能数据处理模型中,处理得到所述平衡性分数值,包括:当所述性能参数属于所述第二标准范围时,确定所述平衡性分数值为分数最大值。5.根据权利要求3所述的方法,其特征在于,所述性能数据处理模型包括参数变量;所述第一标准范围包括第一上限和第一下限;所述第二标准范围包括第二上限和第二下限;所述根据所述第一标准范围和所述第二标准范围中的至少一组确定所述模型参数,包括:当所述参数变量属于所述第一标准范围且不属于所述第二标准范围时,将第一超出范围的大小与第一缓冲范围的大小的比值,确定为所述模型参数;其中,当所述第一超出范围是所述参数变量与所述第二上限之间的所述性能参数的取值范围时,所述第一缓冲范围是所述第一上限和所述第二上限之间的所述性能参数的取值范围;或者,当所述第一超出范围是所述参数变量与所述第二下限之间的所述性能参数的取值范围时,所述第一缓冲范围是所述第一下限和所述第二下限之间的所述性能参数的取值范围。6.根据权利要求3所述的方法,其特征在于,所述性能数据处理模型包括参数变量;所述第一标准范围包括第一上限和第一下限;所述根据所述第一标准范围和所述第二标准范围中的至少一组确定所述模型参数,包括:当所述性能参数不属于所述第一标准范围时,将第二超出范围的大小与第二缓冲范围的大小的比值,确定为所述模型参数;其中,所述第二超出范围是所述参数变量与所述第一上限或者所述第一下限之间的所述性能参数的取值范围;所述第二缓冲范围的大小是根据所述第一标准范围的取值范围的大小确定的。7.根据权利要求1至6任一所述的方法,其特征在于,所述平衡性检测报告中包括所述虚拟武器的所述平衡性分数值;所述根据所述平衡性分数值生成所述虚拟武器的平衡性检测报告,包括:当所述平衡性分数值大于基准分数值时,确定所述虚拟武器的性能参数的设置平衡,所述基准分数值是预先设定的衡量所述虚拟武器的平衡性的数值;当所述虚拟武器的性能参数的设置平衡时,通过第一标识标记对应的所述平衡性分数值;根据标记有所述第一标识的所述平衡性分数值生成所述平衡性检测报告。8.根据权利要求1至6任一所述的方法,其特征在于,所述平衡性检测报告中包括所述虚拟武器的所述平衡性分数值;所述根据所述平衡性分数值生成所述虚拟武器的平衡性检测报告,包括:当所述平衡性分...

【专利技术属性】
技术研发人员:李欣玲杨平周洪斌严明魏学峰刘俊辉程景
申请(专利权)人:深圳市腾讯网域计算机网络有限公司
类型:发明
国别省市:广东,44

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

1