The invention discloses a method and device for testing game tasks, electronic devices and computer readable storage media, including: creating a quantization task for evaluating the difficulty of game tasks according to the operation configuration data of the game tasks to be tested; dividing the quantization task to obtain multiple single tasks; Multiple individual tasks are assigned to multiple proxy servers in idle state to trigger the proxy server to run individual tasks. According to the running results generated by the proxy server running individual tasks, the corresponding running results of multiple individual tasks are fused to obtain the difficulty test results of game tasks. The technical scheme provided by the invention improves the efficiency of evaluating the difficulty degree of the game task, and even if the single machine fails, the quantization task will not be affected, and the system stability is improved.
【技术实现步骤摘要】
游戏任务的测试方法及装置、电子设备、存储介质
本专利技术涉及计算机
,特别涉及一种游戏任务的测试方法及装置、电子设备、计算机可读存储介质。
技术介绍
随着计算机和智能手机的发展和普及,游戏已经成为一种非常受欢迎的娱乐方式并呈现出爆炸式的增长态势。游戏开发也成为一个快速发展的行业,游戏开发的过程中,游戏关卡的设计是游戏开发的重点。游戏关卡难易程度的把控,是游戏关卡设计的难点。如果难度较大,可能大部分游戏用户难以闯关成功,导致用户的丢失。如果难度较低,则对于大部分用户来说没有挑战性,不具备游戏乐趣。由此,为游戏设置恰到好处的关卡难易度,是游戏推广成功的关键。以往通常依靠设计者的经验,线上调整关卡难易度,即在用户游戏过程中不断调整游戏难易度,而依靠经验做出难易度判断,容易出现较大偏差,线上调整也影响游戏的正常运行,费时费力。现有技术通过单机版量化工具利用智能体模仿人对关卡进行多次闯关,之后统计分析这多次闯关的数据,确定关卡的难易度。量化工具对指定关卡进行评价时,往往需要利用智能体进行上万次的闯关,才能得到更准确的数据。智能体对单关运行一次,平均消耗30毫秒,对单关 ...
【技术保护点】
1.一种游戏任务的测试方法,其特征在于,包括:根据所获取待测试游戏任务的运行配置数据,创建对所述游戏任务进行难易度评估的量化任务;对所述量化任务进行拆分,获得多个单体任务;将多个所述单体任务分配至处于空闲状态的多个代理服务器,触发所述代理服务器运行所述单体任务;根据所述代理服务器运行所述单体任务生成的运行结果,对多个所述单体任务对应的运行结果进行融合,获得所述游戏任务的难易度测试结果。
【技术特征摘要】
1.一种游戏任务的测试方法,其特征在于,包括:根据所获取待测试游戏任务的运行配置数据,创建对所述游戏任务进行难易度评估的量化任务;对所述量化任务进行拆分,获得多个单体任务;将多个所述单体任务分配至处于空闲状态的多个代理服务器,触发所述代理服务器运行所述单体任务;根据所述代理服务器运行所述单体任务生成的运行结果,对多个所述单体任务对应的运行结果进行融合,获得所述游戏任务的难易度测试结果。2.根据权利要求1所述的方法,其特征在于,所述根据所获取待测试游戏任务的运行配置数据,创建对所述游戏任务进行难易度评估的量化任务,包括:接收网页终端上传的待测试游戏任务的运行配置数据;所述运行配置数据的接收,触发创建对所述游戏任务进行难易度评估的量化任务。3.根据权利要求1所述的方法,其特征在于,所述对所述量化任务进行拆分,获得多个单体任务,包括:根据所述量化任务指示的运行次数,将所述量化任务按照所述运行次数进行拆分,获得数量与所述运行次数相同的多个单体任务。4.根据权利要求1所述的方法,其特征在于,所述将多个所述单体任务分配至处于空闲状态的多个代理服务器,触发所述代理服务器运行所述单体任务,包括:筛选出处于空闲状态的代理服务器;根据所述代理服务器的计算进程数,为所述代理服务器分配数量与其计算进程数相同的单体任务,触发所述代理服务器运行所述单体任务。5.根据权利要求4所述的方法,其特征在于,所述根据所述代理服务器的计算进程数,为所述代理服务器分配与其计算进程数相同的单体任务,触发所述代理服务器运行所述单体任务之后,所述方法还包括:等待重新分配处于空闲状态的代理服务器,运行所述量化任务中未分配的单体任务。6.根据权利要求1所述的方法,其特征在于,所述根据所获取待测试游戏任务的运行配置数据,创建对所述游戏任务进行难易度评估的量化任务之后,所述方法包括:将所述量化任务插入已建立的任务循环队列;按照所述任务循环队列中的任务执行顺序,轮询执行所述任务循环队列中记录的任务。7.根据权利要求1所述的方法,其特征在于,根据所述代理服务器运行所述单体任务生成的运行结果,对多个所述单体任务对应的运行结果进行融合,获得所述游戏任务的难易度测试结果,包括:根据每个单体任务对应的运行结果,统计每种运行结果所占比重,获得所述游戏任务的难易度测试结果。8....
【专利技术属性】
技术研发人员:尹飞,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。