[发明专利]物品掉落概率的验证方法、装置、设备和存储介质在审
申请号: | 201911235063.4 | 申请日: | 2019-12-05 |
公开(公告)号: | CN110917627A | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 傅思渊 | 申请(专利权)人: | 米哈游科技(上海)有限公司 |
主分类号: | A63F13/75 | 分类号: | A63F13/75 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 201802 上海市嘉*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物品 掉落 概率 验证 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种物品掉落概率的验证方法、装置、设备和存储介质。该方法包括:获取待验证物品掉落概率的应用程序的用户数据和所述应用程序的可执行文件;依据所述用户数据和所述可执行文件,模拟用户触发物品掉落的操作,生成模拟日志;分析所述模拟日志获得所述物品的模拟物品掉落概率,并依据所述模拟物品掉落概率验证设计物品掉落概率的正确性。通过上述技术方案,实现了更加准确地验证物品掉落概率。
技术领域
本发明实施例涉及计算机技术,尤其涉及一种物品掉落概率的验证方法、装置、设备和存储介质。
背景技术
在游戏开发中,经常会遇到物品掉落概率的问题,例如游戏打怪、开箱和抽奖等获得宝物的概率,其通常是按照一定的物品掉落概率算法进行相应的游戏开发与设置。在游戏开发完成后,还需验证游戏中的物品掉落概率是否与游戏设置初衷是否一致。
现有技术中验证物品掉落概率的方法是反复运行同一段代码,以生成测试数据,并用这些测试数据来模拟游戏过程,生成日志数据,然后对日志数据进行统计来获得物品掉落概率,从而完成验证。
但是,游戏运行的实际情况比测试模拟过程更加复杂,随着游戏系统复杂度越来越高,游戏玩家越来越多,物品掉落概率的影响因素越来越多,上述物品掉落概率的验证方法的验证效果越来越差。
发明内容
本发明实施例提供一种物品掉落概率的验证方法、装置、设备和存储介质,以实现更加准确地验证物品掉落概率。
第一方面,本发明实施例提供了一种物品掉落概率的验证方法,包括:
获取待验证物品掉落概率的应用程序的用户数据和所述应用程序的可执行文件;
依据所述用户数据和所述可执行文件,模拟用户触发物品掉落的操作,生成模拟日志;
分析所述模拟日志获得所述物品的模拟物品掉落概率,并依据所述模拟物品掉落概率验证设计物品掉落概率的正确性。
可选地,所述应用程序包括打怪、开箱和抽奖中的至少一项功能。
可选地,所述模拟日志包括用户触发物品掉落操作后的物品掉落结果。
可选地,所述分析所述模拟日志获得所述物品的模拟物品掉落概率包括:
统计物品掉落结果中掉落物品的次数与物品掉落操作的触发总次数的比值,获得所述物品的模拟物品掉落概率。
可选地,所述依据所述模拟物品掉落概率验证设计物品掉落概率的正确性包括:
若所述模拟物品掉落概率与所述设计物品掉落概率一致,则确定所述设计物品掉落概率正确。
可选地,当所述应用程序为游戏应用时,所述获取待验证物品掉落概率的应用程序的用户数据和所述应用程序的可执行文件包括:
从所述游戏应用对应的数据服务器获取各玩家数据,作为所述用户数据;
从所述游戏应用对应的游戏服务器获取所述可执行文件与配置文件。
进一步地,所述玩家数据包括玩家基础信息、玩家等级、玩家战斗值和玩家历史行为数据。
第二方面,本发明实施例还提供了一种物品掉落概率的验证装置,该装置包括:
用户数据获取模块,用于获取待验证物品掉落概率的应用程序的用户数据和所述应用程序的可执行文件;
模拟日志生成模块,用于依据所述用户数据和所述可执行文件,模拟用户触发物品掉落的操作,生成模拟日志;
物品掉落概率验证模块,用于分析所述模拟日志获得所述物品的模拟物品掉落概率,并依据所述模拟物品掉落概率验证设计物品掉落概率的正确性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于米哈游科技(上海)有限公司,未经米哈游科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911235063.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种环保型铝制品加工用外漆烘烤装置
- 下一篇:用于确定旋转元件的移动的器件