51Testing软件测试论坛

标题: 物品装备掉落怎么测呢 [打印本页]

作者: x2test    时间: 2010-11-18 20:08
标题: 物品装备掉落怎么测呢
物品装备掉落怎么测呢,主要是掉落公式,中的概率性的参数,
不知道如何下手,公式涉及到好几个概率性参数
作者: 星空物语    时间: 2010-11-18 22:01
我的思路,仅供参考
可以先把其他参数调成100%,只留一个不改;这样一个一个测下来单个有没有问题
最后全部改回去用工具测个几千几万遍,没有就手动吧
然后看看大概的概率是不是预期的
作者: homedw    时间: 2010-11-19 00:21
变量可以先取特殊值测试, 0%, 50%, 100%。 这貌似还是我在51的一个帖子中看到的,希望对你有帮助哈。万一一个装备掉落率万分之一。。。你手动去测,岂不是瓜完了。。。
作者: homedw    时间: 2010-11-19 00:23
取特殊值哈~~~~0%  50%   100% 等等。。。。希望对你有帮助。。。。我咋个发不起帖子呢。。。我。。xxx
作者: cncnily    时间: 2010-11-19 09:06
100% 50% 0%
作者: Indisorder    时间: 2010-11-19 11:27
0%50% 99%100%(100+N)% 200%(别问我神马叫双倍掉率哈)
作者: huix47    时间: 2010-11-19 13:34
根据程序的逻辑来调整参数值和变量值
一般游戏的掉率都是由脚本控制,数值策划生成的,还能方面运营来更新。
在测试服务器改变掉率值脚本,来进行多次操作的模拟和记录。
当测试记录大于一定次数后,就会趋向于调整的概率值。
作者: liaoyi    时间: 2010-11-26 10:58
hao
作者: 数电线杆子    时间: 2010-11-30 17:21
很简单,掉落肯定是后台SERVER端调用数据表中的概率,所以,把要调落的道具和装备列个表,一个个调概率去测试掉落,比如,把一件装备道落调成百分百,其它全为0,这样轮下去测试,确认所有都能调落,如果不调那肯定就是数据有问题可SERVER底层逻辑有问题,全部能掉的前提下再去测试掉落概率算法。还有很多可能影响掉落的测试流,比如网络延迟啊。。XX组队啊。。。XX交互时啊。。。
作者: edisonH    时间: 2010-12-1 10:04
最好是写单元测试测概率的模块
作者: yiyusixing    时间: 2010-12-1 10:23
0%50% 99%100%(100+N)% 200%(别问我神马叫双倍掉率哈)
Indisorder 发表于 2010-11-19 11:27



    我想问一下 是针对这个物品的掉落率 0% 50% 100%  可以理解

(100+N)%    200%  为什么会有这些情况?到100%后不是就肯定掉了吗?

难道是以后会开双倍爆率就要用200%测一下  三倍爆率的话 就用300%测一下?


还是说   您的意思是...这个物品的本身在某个BOSS身上的掉率是20%   然后就去测一下    20%*0%    20%*50%    20%*100%     20%*(100+N)%   20*200%(貌似只有这个可能?)
作者: huix47    时间: 2010-12-1 10:41
100%以上的情况只要进行一次取样就可以了吧,试试看逻辑判断上是不是会出现问题。
Indisorder 说的这种情况可能和他们掉率设置的逻辑有关,没接触过这种形式的。
我们那边的双倍,是把概率double,如果原来是10%,现在就是20%,超过100%就按照100%计算。
作者: huix47    时间: 2010-12-1 10:42
掉率问题处理的比较经典的应该算是Diablo系列,推荐去看一下Diablo2的掉率设计和设置,很涨游戏业务的知识。
作者: Indisorder    时间: 2010-12-1 12:05
回复 11# yiyusixing
对此我不做任何解释哈哈,没有策划掉落公式是完全一样,除非山寨




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2