一种游戏测试的方法、相关装置以及存储介质制造方法及图纸

技术编号:24497527 阅读:60 留言:0更新日期:2020-06-13 03:38
本申请公开了一种游戏测试的方法,包括:获取目标游戏所对应的第一游戏角色;从可选角色集合中随机获取第二游戏角色,可选角色集合中包括至少一个角色,第二游戏角色属于可选角色集合中的任意一个角色;根据第一游戏角色获取第一时间帧所对应的第一模拟数据,第一模拟数据包括至少一个随机生成的数据;根据第一游戏角色获取第一时间帧所对应的第二模拟数据,第二模拟数据包括至少一个随机生成的数据;根据第一模拟数据以及第二模拟数据,生成第一时间帧所对应的游戏角色测试结果。本申请还公开了相关装置。本申请不但节省了测试人员设计测试用例以及手动测试的时间,还能够涉及到更多类型的场景,从而提升游戏测试的准确性。

A game testing method, related devices and storage media

【技术实现步骤摘要】
一种游戏测试的方法、相关装置以及存储介质
本申请涉及人工智能领域,尤其涉及一种游戏测试的方法、相关装置以及存储介质。
技术介绍
随着互联网技术的发展,越来越多的游戏走进了人们的日常生活。其中,多人在线战术竞技(multiplayeronlinebattlearena,MOBA)游戏是一种深受玩家欢迎的游戏类型。在这类游戏设计的过程中,如何对英雄的数值进行规划和设计是重点。目前,在游戏设计过程中,内网测试人员根据个人累积的测试经验,尽可能多的设计游戏场景去覆盖外网玩家操作,然后统计并分析角色在各个场景下的表现,最后给出一个测试结论来指导数值平衡的设计。然而,MOBA游戏的用户交互场景比较复杂,需要设计大量的测试用例来尽可能全面的覆盖用户操作,不但在场景设计上消耗了测试人员的大量时间和精力,而且还难以穷尽所有的场景,从而导致测试结论不准确。
技术实现思路
本申请实施例提供了一种游戏测试的方法、相关装置以及存储介质,不但节省了测试人员设计测试用例以及手动测试的时间,还能够涉及到更多类型的场景,从而提升游戏测试的准确性。有鉴于此,本申请第一方面提供一种游戏测试的方法,包括:获取目标游戏所对应的第一游戏角色;从可选角色集合中随机获取第二游戏角色,其中,可选角色集合中包括至少一个角色,第二游戏角色属于可选角色集合中的任意一个角色;根据第一游戏角色获取第一时间帧所对应的第一模拟数据,其中,第一模拟数据包括至少一个随机生成的数据;根据第二游戏角色获取第一时间帧所对应的第二模拟数据,其中,第二模拟数据包括至少一个随机生成的数据;根据第一模拟数据以及第二模拟数据,生成第一时间帧所对应的游戏角色测试结果,其中,游戏角色测试结果为第一游戏角色所对应的测试结果。本申请第二方面提供一种游戏角色测试装置,包括:获取模块,用于获取目标游戏所对应的第一游戏角色;获取模块,还用于从可选角色集合中随机获取第二游戏角色,其中,可选角色集合中包括至少一个角色,第二游戏角色属于可选角色集合中的任意一个角色;获取模块,还根据第一游戏角色获取第一时间帧所对应的第一模拟数据,其中,第一模拟数据包括至少一个随机生成的数据;获取模块,还根据第二游戏角色获取第一时间帧所对应的第二模拟数据,其中,第二模拟数据包括至少一个随机生成的数据;生成模块,用于根据获取模块获取的第一模拟数据以及第二模拟数据,生成第一时间帧所对应的游戏角色测试结果,其中,所述游戏角色测试结果为所述第一游戏角色所对应的测试结果。在一种可能的设计中,在本申请实施例的第二方面的第一种实现方式中,获取模块,具体用于根据第一游戏角色随机获取第一时间帧所对应的第一技能数据;根据第一游戏角色随机获取第一时间帧所对应的第一装备数据;根据第一游戏角色随机获取第一时间帧所对应的第一属性数据;获取模块,具体用于根据第二游戏角色随机获取第一时间帧所对应的第二技能数据;根据第二游戏角色随机获取第一时间帧所对应的第二装备数据;根据第二游戏角色随机获取第一时间帧所对应的第二属性数据。在一种可能的设计中,在本申请实施例的第二方面的第二种实现方式中,获取模块,具体用于根据第一游戏角色获取第一时间帧所对应的第一技能集合,其中,第一技能集合包括至少一个可用技能类型,且第一技能集合与第一游戏角色具有对应关系;从第一时间帧所对应的第一技能集合中随机获取第一技能类型;根据第一技能类型获取第一技能数据,其中,第一技能数据包括技能输出参数,且第一技能数据还包括技能命中率以及技能暴击率中的至少一项;获取模块,具体用于根据第二游戏角色获取第一时间帧所对应的第二技能集合,其中,第二技能集合包括至少一个可用技能类型,且第二技能集合与第二游戏角色具有对应关系;从第一时间帧所对应的第二技能集合中随机获取第二技能类型;根据第二技能类型获取第二技能数据,其中,第二技能数据包括技能输出参数,且第二技能数据还包括技能命中率以及技能暴击率中的至少一项。在一种可能的设计中,在本申请实施例的第二方面的第三种实现方式中,获取模块,具体用于根据第一游戏角色获取第一时间帧所对应的第一装备集合,其中,第一装备集合包括至少一个装备类型,第一装备集合与第一游戏角色具有对应关系;从第一时间帧所对应的第一装备集合中随机获取P个装备,其中,P为大于或等于1的整数;根据P个装备获取第一装备数据,其中,第一装备数据包括防御参数、攻击参数以及关联参数中的至少一项;获取模块,具体用于根据第二游戏角色获取第一时间帧所对应的第二装备集合,其中,第二装备集合包括至少一个装备类型,第二装备集合与第二游戏角色具有对应关系;从第一时间帧所对应的第二装备集合中随机获取Q个装备,其中,Q为大于或等于1的整数;根据Q个装备获取第二装备数据,其中,第二装备数据包括防御参数、攻击参数以及关联参数中的至少一项。在一种可能的设计中,在本申请实施例的第二方面的第四种实现方式中,获取模块,具体用于根据第一游戏角色获取第一属性范围集合,其中,第一属性范围集合包括M个第一属性范围,每个第一属性范围对应一个维度的属性特征,M为大于或等于1的整数;针对第一属性范围集合中的每个第一属性范围进行随机取值处理,得到第一时间帧所对应的第一属性数据,其中,第一属性数据包括M个属性参数,属性参数与第一属性范围具有一一对应的关系;获取模块,具体用于根据第二游戏角色获取第二属性范围集合,其中,第二属性范围集合包括N个第二属性范围,每个第二属性范围对应一个维度的属性特征,N为大于或等于1的整数;针对第二属性范围集合中的每个第二属性范围进行随机取值处理,得到第一时间帧所对应的第二属性数据,其中,第二属性数据包括N个属性参数,属性参数与第二属性范围具有一一对应的关系。在一种可能的设计中,在本申请实施例的第二方面的第五种实现方式中,生成模块,具体用于对第一模拟数据以及第二模拟数据进行计算,得到第一时间帧所对应的游戏角色测试结果。在一种可能的设计中,在本申请实施例的第二方面的第六种实现方式中,游戏角色测试装置还包括处理模块;获取模块,还用于获取交互状态范围集合,其中,交互状态范围集合包括L个交互状态范围,L为大于或等于1的整数;处理模块,用于针对获取模块获取的交互状态范围集合中的每个交互状态范围进行随机取值处理,得到L个第一交互状态数据,其中,第一交互状态数据与交互状态范围具有一一对应的关系;生成模块,具体用于对第一模拟数据、第二模拟数据以及L个第一交互状态数据进行计算,得到第一时间帧所对应的游戏角色测试结果。在一种可能的设计中,在本申请实施例的第二方面的第七种实现方式中,获取模块,还用于根据第一游戏角色获取第二时间帧所对应的第三模拟数据,其中,第二时间帧表示与第一时间帧相邻的下一个时间帧;本文档来自技高网...

【技术保护点】
1.一种游戏测试的方法,其特征在于,包括:/n获取目标游戏所对应的第一游戏角色;/n从可选角色集合中随机获取第二游戏角色,其中,所述可选角色集合中包括至少一个角色,所述第二游戏角色属于所述可选角色集合中的任意一个角色;/n根据所述第一游戏角色获取第一时间帧所对应的第一模拟数据,其中,所述第一模拟数据包括至少一个随机生成的数据;/n根据所述第二游戏角色获取所述第一时间帧所对应的第二模拟数据,其中,所述第二模拟数据包括至少一个随机生成的数据;/n根据所述第一模拟数据以及所述第二模拟数据,生成所述第一时间帧所对应的游戏角色测试结果,其中,所述游戏角色测试结果为所述第一游戏角色所对应的测试结果。/n

【技术特征摘要】
1.一种游戏测试的方法,其特征在于,包括:
获取目标游戏所对应的第一游戏角色;
从可选角色集合中随机获取第二游戏角色,其中,所述可选角色集合中包括至少一个角色,所述第二游戏角色属于所述可选角色集合中的任意一个角色;
根据所述第一游戏角色获取第一时间帧所对应的第一模拟数据,其中,所述第一模拟数据包括至少一个随机生成的数据;
根据所述第二游戏角色获取所述第一时间帧所对应的第二模拟数据,其中,所述第二模拟数据包括至少一个随机生成的数据;
根据所述第一模拟数据以及所述第二模拟数据,生成所述第一时间帧所对应的游戏角色测试结果,其中,所述游戏角色测试结果为所述第一游戏角色所对应的测试结果。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第一游戏角色获取第一时间帧所对应的第一模拟数据,包括:
根据所述第一游戏角色随机获取所述第一时间帧所对应的第一技能数据;
根据所述第一游戏角色随机获取所述第一时间帧所对应的第一装备数据;
根据所述第一游戏角色随机获取所述第一时间帧所对应的第一属性数据;
所述根据所述第二游戏角色获取所述第一时间帧所对应的第二模拟数据,包括:
根据所述第二游戏角色随机获取所述第一时间帧所对应的第二技能数据;
根据所述第二游戏角色随机获取所述第一时间帧所对应的第二装备数据;
根据所述第二游戏角色随机获取所述第一时间帧所对应的第二属性数据。


3.根据权利要求2所述的方法,其特征在于,所述根据所述第一游戏角色随机获取所述第一时间帧所对应的第一技能数据,包括:
根据所述第一游戏角色获取所述第一时间帧所对应的第一技能集合,其中,所述第一技能集合包括至少一个可用技能类型,且所述第一技能集合与所述第一游戏角色具有对应关系;
从所述第一时间帧所对应的第一技能集合中随机获取第一技能类型;
根据所述第一技能类型获取所述第一技能数据;
所述根据所述第二游戏角色随机获取所述第一时间帧所对应的第二技能数据,包括:
根据所述第二游戏角色获取所述第一时间帧所对应的第二技能集合,其中,所述第二技能集合包括至少一个可用技能类型,且所述第二技能集合与所述第二游戏角色具有对应关系;
从所述第一时间帧所对应的第二技能集合中随机获取第二技能类型;
根据所述第二技能类型获取所述第二技能数据。


4.根据权利要求2所述的方法,其特征在于,所述根据所述第一游戏角色随机获取所述第一时间帧所对应的第一装备数据,包括:
根据所述第一游戏角色获取所述第一时间帧所对应的第一装备集合,其中,所述第一装备集合包括至少一个装备类型,所述第一装备集合与所述第一游戏角色具有对应关系;
从所述第一时间帧所对应的第一装备集合中随机获取P个装备,其中,所述P为大于或等于1的整数;
根据所述P个装备获取所述第一装备数据;
所述根据所述第二游戏角色随机获取所述第一时间帧所对应的第二装备数据,包括:
根据所述第二游戏角色获取所述第一时间帧所对应的第二装备集合,其中,所述第二装备集合包括至少一个装备类型,所述第二装备集合与所述第二游戏角色具有对应关系;
从第一时间帧所对应的第二装备集合中随机获取Q个装备,其中,所述Q为大于或等于1的整数;
根据所述Q个装备获取所述第二装备数据。


5.根据权利要求2所述的方法,其特征在于,所述根据所述第一游戏角色随机获取所述第一时间帧所对应的第一属性数据,包括:
根据所述第一游戏角色获取第一属性范围集合,其中,所述第一属性范围集合包括M个第一属性范围,每个第一属性范围对应一个维度的属性特征,所述M为大于或等于1的整数;
针对所述第一属性范围集合中的每个第一属性范围进行随机取值处理,得到所述第一时间帧所对应的第一属性数据,其中,所述第一属性数据包括M个属性参数,所述属性参数与所述第一属性范围具有对应的关系;
所述根据所述第二游戏角色随机获取所述第一时间帧所对应的第二属性数据,包括:
根据所述第二游戏角色获取第二属性范围集合,其中,所述第二属性范围集合包括N个第二属性范围,每个第二属性范围对应一个维度的属性特征,所述N为大于或等于1的整数;
针对所述第二属性范围集合中的每个第二属性范围进行随机取值处理,得到所述第一时间帧所对应的第二属性数据,其中,所述第二属性数据包括N个属性参数,所述属性参数与所述第二属性范围具有对应的关系。


6.根据权利要求1所述的方法,其特征在于,所述根据所述第一模拟数据以及所述第二模拟数据,生成所述第一时间帧所对应的游戏角色测试结果,包括:
对所述第一模拟数据以及所述第二模拟数据进行计算,得到所述第一时间帧所对应的游戏角色测试结果。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取交互状态范围集合,其中,所述交互状态范围集合包括L个交互状态范围,所述L为大于或等于1的整数;
针对所述交互状态范围集合中的每个交互状态...

【专利技术属性】
技术研发人员:彭凤婷
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1