QQ幻想:幻想打孔和合矿的相关技巧

作者:boydreamimg

  给大家参考一下。。

  合成加工打孔应该是幻想里面很有特色的一套系统,也是职业玩家的后期大都涉猎的必修科目,但高级矿的合成和高级武器的加工打孔的爆率很高,一直是爆的让人胆战心惊。那么合成加工打孔是否有规律,如果有,是什么规律?今天我想从深层次去考虑一下。

  本人学编程的时间远不如学幻想的时间多,也没有弄过大型的程序,只是知道几个if语句罢了,下面是自己的一点浅薄的想法,恳请各位高人指点,本文只是抛砖引玉。

  要想使合成加工打孔没有规律最简单的就是用一个随机数发生器,各种语言版本的用法有点区别但差别不大,无非是用这个语句产生一个在一定范围的随机数。比如R(50)是产生一个小于50的随机数,我们加10级武器加7,如果tx让他的成功率是20%,那么他可以取0~9的数是成功,10~30的数是爆矿,31~49是爆装备。这样编的语句是最简单的了;也可以制定3个数组A、B、C,A+B+C就是所有小于50的数,当随机数在A里面,就是成功,在B里面就是爆矿,在C里面就是爆装备。记得某篇文章上说过,某花(本人理解就是那个花若离枝)说过一旦换线,玩家的幸运值就要开始重新计算,那么这就说明一点,这个随机数发生器是在客户端的,这也符合编程的思想。那个判断的if语句就在服务器。

  记得n年前用一种简单的机器学编程的时候,做个随机数发生器产生一组随机数,我们记下随机数的排列顺序,然后重新启动机器,再执行这个程序,其产生的随机数的排列顺序是一样,那么结合某花的话,在这种情况下,如果每次进入游戏到固定的服务器,加工同一个武器的结果是固定的。然而事实并不是这样,是在变化的。

  由此想到,这个随机数是否和另外的一个什么东西进行了函数变化,比如和时间进行了某种函数变化除以50取余。有人说个人加工的方法不适合别人,那么这个变化中是否把自己的qq号码作为一个函数中的一个值进行了相应的变化呢。比如,一个随机数X,时间函数的的数值型表示Y,自己的qq号码Z三个数,系统把这三个数相乘,然后除以50,求余,这样个人的加工规律就不同了并在不同的时间有不同的规律,可从实际合矿的经验来看,成功率和时间关系不大,那么可能就没有加进去时间函数而是加了一个其他的函数在里面。

  一些职业矿工可能会发现某些规律,比如,当金的合成成功率非常高的时候,乌金的合成成功率非常低,相反,金失败多了,乌金成功的机率就大,这就是好多人金失败后乌金的原因之一。合成的成功和失败是有周期性的,在5组矿的合成过程中至少要出现一次,比如c是成,b是爆,那么规律可能是这样的cbcbccbcbbcccbbcbccbbccccccccbcbcbbcbbccbbbbcbcbbbbbbcbccbbcb,当然具体的规律可能不是这样,可是成功失败的机率变化是这样的,成功失败交替,高成功,再交替,高失败,再交替。好多玩家就是利用高成功连成目标矿,发现失败期就用其他矿垫过,我上次金连续失败后合乌金,失败,然后中间用银垫了几下,就出现了白金的高成功,连续11次连成。当然这种多连成的机会很少,但3到8片的连成是不少见的。从这种情况来看,程序中好像存在着一种循环周期,这个循环周期的数可能是你合矿的次数,也可能是你合成的矿所代表的数,(如铁是1银是3乌金是5等)每次进行累加,然后对这个累加数除以某个数取余,然后比照AB两个数组里的数,A的成,B的败。但从金和乌金的相关性可以看出,客户端产生的数并不是真正的随机,(加工打孔是某某爆或成了上某某东西是同样的道理)有着一个规律,服务器的AB数组对某种矿来说也是固定的。那么现在最需要弄清楚的是他最可能用了什么样的函数规律,这点请编程高手指点一下。

  从另一个角度来说,tx并不希望所有的合成加工打孔都是真正的随机,这样对加工师傅来说就没有一点技术可言了,这样会使玩家失去探索的兴趣,会失去一部分玩家,这是tx不想看到的。总的感觉是tx合成打孔加工的随机是个伪随机,只是这个规律很难让人找到,有些人聪明或者说幸运,找到了,有些人投入巨资试验发现了某些规律或者规律的一部分。但如果有高人能从编程的深度给予指点,很显然是能让好多玩家少走弯路的。

  本文只是想让高人指点一下编程中对此种情况的处理方法,鲜花和鸡蛋都不要,只是抛砖引玉,让高手不吝赐教。在此先谢谢了。

  

版权所有:福州网游信息科技有限公司
Copyright (C) 2005-2007 766.COM All Rights Reserved
点击数: