写在前面:本文需要有一定的统计学知识才能看懂,不懂的勿喷。
更多精彩游戏资讯,请点击进入PChome游戏中心!
写在前面:本文需要有一定的统计学知识才能看懂,不懂的勿喷。
刚刚看了shadu的帖子《倩女那些不为人知的秘密》,感觉有些说的有道理,有些没有。
我们可以这样想,如果由你来设计,你会怎么设计?
如果我们要实现的是把固定数目的东西投放出去,有2种情形:
1. 静态投放:在投放的时候有哪些人参与已经固定了,就像公司年会抽奖一样。
比如倩女里面的活动礼券,这个要发送的东西是固定的,到提交礼券截止时刻,提交的礼券数目也是固定的。于是我们可以这样实现,每一个奖励物品都从这些礼券里面随机挑选一张。这个从现在倩女的礼券活动里面也可以看出来,很多人很疑惑为什么去领礼券时出东西那么的规律,其实这就是因为当礼券提交截止时刻的时候(这时已经确定了有多少张礼券参加抽奖),东西就开始随机分配完了。每个人获得哪些东西这时就确认了,而不是说再你去领的时候再随机给你,所以你会发现自己领的东西很有规律。所以shadu帖子里说礼券领东西要早点去是没有道理的,什么时候去领都一样,因为属于你的东西早就定好了。蹴鞠也属于这类,是9点之后才发奖。
2. 动态投放:只知道要投放多少东西,但是无法确认有多少人参加活动,而且发奖是一个持续的动态过程,即在发奖的过程中不断有新的抽奖人员加入进来。
这时我们无法采用类似公司年会的抽奖模式了。这时应该是用伪概率的方式来处理,首先根据本服近期活跃号的数目估算出有多少个号会参加。比如本服活跃号有2000个,估计今晚的八宝洞有500个号参加,然后要发放10把钥匙,那么可以这样做,每50个号里面随机抽取一个号(比如把最前面的50个人抽象成号码1~50,然后随机抽取一个数字发放钥匙,做到类似公司的年会抽奖以实现公平性)。
但是这种处理方法有一个问题,就是人数估算可能会失误,比如你估算有500个人参加活动,但实际只有400个,那么这样可能最后2把钥匙没有发放出去,所以在发放钥匙的时候会做一个保守处理,比如估算有500个人,但每30个号就随机发放一把钥匙,这样可以保证钥匙发放完毕,但是这样做的后果就是最后参与活动的人可能基本拿不到钥匙。另外由于职业赚钱号的存在,实际参加活动的号往往会多于预期,这就加剧了钥匙早早发放完全的现象。对照倩女的活动,八宝洞、追捕逃犯、节日活动都符合这种。
另外2个大家关注的东西就是爆鬼和洗装备。
鬼装的数目应该也是有限的,可能是每周有数目上限,同时这个上限会根据本服该等级人员变动,而且每个人的幸运不一样,并不能完全随机抽奖,同时不同活动不同副本的boss爆率也不一样,所以这个模型很复杂,难以猜测具体的实现模式。不过在这里我可以大胆预测,在每周更新后,在每天的早上人少的时候,在某些低频活动(如貔貅)的时候更容易爆鬼。
至于洗装备,是否会限制每服的数目,我觉得不太会,至少目前为止我没有感觉出来,如果这样也就不会出现有些服强大的号很多,而有些服强大的号很少了。这应该就是个真正的概率问题,比如你每次洗装备,有千分之一的概率生成7绝,万分之一的概率生成逆天。所以有人一个瓶子出无钻,有人1W块也洗不出来。不过据说现在有保底策略,就是你洗1W肯定让你出逆天,但这也是针对个人来说,应该不会影响其他人。这个洗装备涉及到的参数更加的多,我不是策划,手头也没有太多的数据可供分析,所以完全无法预测。
ps:最后求点分吧。
网友评论