永远的数字宝贝 永远的数字宝贝
关注数: 84 粉丝数: 221 发帖数: 3,773 关注贴吧数: 2
从概率角度论证魔力宝贝的随机性之掉档,随机档如何生成 接前。http://tieba.baidu.com/p/4223927570 这个帖子讨论了满档为什么是1/3125这样的一个概率存在。 这个概率的正确性是基于: 每项档次的掉档数是独立的,并且是在0~4均匀分布的。还有为什么22222的随机档比0000a的概率要大很多,等等。 要回答这些问题,大概有两个方向的路去走。 首先,可以肯定的是所有宠物的数据都是机器通过程序生成的,不是扫地大妈随手随心输进去的。 拿到服务器端的源代码,就可以做到最最精确的推测概率是怎样分布的。这是唯一的,最接近真实结果的回答。 但是很遗憾,我手里也没有一份很靠谱的源代码,有我也懒得看。怎么办? 毛主席说的好,通过现象看本质。 什么是现象?这也有两方面,一方面是我们看到了什么,另一方面是如果我们是曾经写出这个的程序员,怎样做最符合逻辑,是最可能的做法。 经验性的统计类的东西我就不谈了, 市面上宠物档次的分布和我给出的计算得到的列表分布直观上比较一致,而且宠物也确实是低随机档数的比较常见,5以上的都很罕见了。 这个过程叫做用已有的数据去估算分布,可以很直观的像我这样随口一说,也可以拿很多的宠物的数据去分析去拟合看看是否符合这个分布。——但是后者这件事情我暂时不想做,意义不大,而且——我可以通过逻辑分析找到更本质的东西。 下面是干货。 档次的产生? 可以很明确的一点是,服务器存储的档次实际上是五个成长档的数字,也即最高档-掉档,这是真实被存在数据库中而且参与到了宠物升级增加属性的计算的(具体请百度PutPetTime) 那么基于这个假设,服务器如何生成初始的掉档呢? 最简单的,随机roll五个0~4的数(或者max-4~max),组成一个宠物。 这是最简单,最直接的产生方式,而且这样产生的档次分布和我们之前说的1/3125满档率是符合的。 当然除了这个方法,还有办法产生00000~44444的档次么? 也不是没有,比如从0~20随机roll一个数,然后把这个和拆分成四个掉档,还要保证每个都小于4 ——我就问问你,这样的描述和代码复杂度,明显要高于随机roll5次吧?况且分布也相去甚远。 类似的,随机档也是初始产生的,其规则是: 五个随机档之和为10,且可以为0. 这件事情如果让你去做,你怎么做? 最简单的, A roll10次0~5,0~1是血,1~2是攻等等分配给五个属性; B 还一种思路是,五项各自roll一个数,然后按照比例分配。 C 还有呢,比如先roll0~10的血,然后roll0~剩下的为攻…… 很明显。A最简单,B可能还有近似的问题导致不靠谱,C会发现血的随机档明显高于其他。 所以,这也就造成了随机档这样的一个形状的分布: /\______ 意会就好~ 从算法的角度去推测档次的产生,基本符合这样一个哲学原理: 奥卡姆剃刀,简单即为真相。
[爱魔力]柯村练级数据分析 1楼不给度娘。 很惭愧,几个大号一直是朋友帮我玩,砍龙柯村什么的都满级了我还是第一次去…… 发现柯村真心是宝地啊。 讨论 1 野队要求群攻达标过分吗? 我的队伍是890弓 620格+10石法,弓格输出不到法师的一半,所以四个达标弓格清怪也很合理。 建议:900弓+650格算是比较公平的水平。必杀并不是很重要。弓手9技能勉强,格斗必须10技能否则输出差太多。 2 水晶? 无脑纯地,没什么说的。 3 弓和格谁更给力? 如果野队有1~2个格斗,格斗的输出溢出不会太多。如果格斗>2 感觉600格两个号同时打输出都会有溢出。 格+法师的配置也更会溢出很多。所以我的格斗虽然只带了620的装备 但是明显感觉输出是溢出的。而弓手的攻击力还是不够的,950会好很多。 4 卡双偷是否有效? 有。很明确的说,有。 5 练级效率? 我五开大概是55场/小时,每小时净消耗4组鱼翅+3组锅的样子。可以根据这个消耗带好料理。 我平均5~10秒点完,野队就算是5秒一小时也只节约4分钟,所以野队能到60场?持保留态度。 双法队大概能在65左右,除此之外再快估计就是。。呵呵,你懂的。 6 经验 80级不衰减经验是5000一只。 按照81作为开始衰减, 86级大概是4000一只。 92级是3000一只。 98级是2000一只。 104级是1000一只。 对比砍龙: 稍后体验~ 感觉105之后还是砍龙比较好。。。 就先说这么多。 嗯 致远星战况不错…… 总结一贴仅供自己参考。。 欢迎补充砍龙经验
首页 1 2 下一页