相关文章:
前些天看了好文推荐中《繁殖极品二代宝宝的算法》的文章,但评论中认为不知所云的占了84%,认为有些帮助以上的却只有13%。能够进好文推荐的文章必定是作者花了很长心血研究出的结果,但是很少人看得懂,我觉得很悲哀。在这里我以我的理解,用通俗的语言解释一下,希望能给天龙的玩友带来一些帮助。
文章主旨:高资质2代宝宝=理论领取时间+随机值;理论领取时间=(1代雄宝宝id编号前4位+1代雌宝宝id编号前4位)/2。
什么是id编号?id编号就是宠物的身份证,与宠物的获得时间和地点有关,且每个宠物的id都是惟一的,用16进制表示。(id编号前4位与获得时间有关)不懂的看下图:

00e47bd7就是该宠物的id

00e892c6就是该宠物的id
下面用这两个宠物作为例子来进行讲解。16进制用电脑的计算器来算。

首先要说明的是抓到宝宝时要记下当时的时间。
理论领取时间=(1代雄宝宝id编号前4位+1代雌宝宝id编号前4位)/2=(00e4+00e8)/2=00e6 那么00e6是什么时间呢?我们知道id与时间是有关系的:
id:00e4 捕捉时间:12:21:08
id:00e8 捕捉时间:12:25:42
那么id:00e6 约=(12:21:08+12:25:42)/2=12:23:25
简单吧?也就是说如果今天这2个宝宝进行繁殖,那么明天12:23:25取的时候会拿到高资质2代宝宝。注意:如果你取宝宝的时候服务器升级了或维修了,就不能在12:23:25取了,因为这时候id与时间的关系改变了。那么怎么办呢?继续看就知道了。
再去捉几只宠物(成年或宝宝都可以),并记下捕捉时间与对应的id。
例如 id:11e0 捕捉时间:19:35:22
id:11e4 捕捉时间:19:40:22
那么 id:11e1约= ?通过电脑计算器做减法,我们知道16进制
id 11e4-11e0=4 时间差5分
那么id编号差1的话时间就应该差 5/4=1.25分
也就是说id:11e1约=19:35:22+1.25分=19:36:37
同样的道理我们就可以找到id:00e6的时间了。怎么算呢?11eo比00e6大,那么00e6的时间就应该在11eo时间前边.用电脑计算器
11e0-ooe6=10fa 再换成10进制就是4346 也就是说
id:00e6约=19:35:22-(4346*1.25分)
4346*1.25分=4346*75秒 约=94.54小时 约=94小时32秒
19:35:22-94小时32秒=19:35:22-24小时*3-22小时32秒
=19:35:22-22小时32秒
=19:35:22-24小时+1小时59分28秒
=21:34:50
也就是说id:00e6约=21:34:50 即取宝宝的时间约是21:34:50
这里面我用到了约=而没有直接用= 是因为有随机因数在里边,只用两只宠物的捕捉时间与id编号算出来一定会存有误差,如果想精确的话就多捉些进行计算。(如果你能力强的话可以用最小二乘法)
结论:1、如果你取宝宝的时候服务器保持原状,理论领取时间=(1代雄宝宝id编号前4位+1代雌宝宝id编号前4位)/2 约=(雄宝宝捕捉时间+雌宝宝捕捉时间)/2
2、如果你取宝宝的时候服务器升级了或维修了,理论领取时间要重新算,算法如上。
我按照上面的方法进行了一次实验,用两只资质1200多的老虎宝宝进行繁殖得到了

虽然资质不是很高,但也说明这种算法是有些科学根据的,也说明我运气差些。如果你按照这种方法没有得到高资质宝宝,那说明你的运气也还差些。因为我们开头说过高资质2代宝宝=理论领取时间+随机值。而随机值就是看运气了。
最后,我想感谢写《繁殖极品二代宝宝的算法》这篇文章的前辈,也想对他说下对不起,毕竟我写的不能算是原创。我写它,只是不想让前辈的心血白流,同时也想让更多的天龙玩友们能够获益罢了。愿这篇文章能够达到我心中的目的。
编辑: 来源或作者: 日期:2008.05.13
 相关链接:
|