您的当前位置:游戏狗 > 忘仙 > 正文

揭秘忘仙练星中的那些事及成功率分析

2013-07-17 10:38:04来源:游戏狗编辑:Mufasa

一、练星的实际是怎么个过程?

1、玩家选择练星符的品质,手机端读取本地练星计算脚本计算出你当前的成功概率。

注意:这个概率仅仅是显示给你看的,并不一定就是实际的成功率

2、玩家确定练星,手机端把使用的练星符和装备情况发送给远端的服务器

3、服务器读取他那里的练星计算脚本,计算出实际的成功率4、服务器根据成功概率计算出是否练星成功,并把结果发送给手机端

结论:练星的实际成功率是远端服务器脚本计算出来的,和手机端无关,所以用八门神

器等工具修改这个成功率,或者修改本地练星计算脚本文件都是没用的!

二、服务器如何计算练星是否成功?

1、服务器取随机数去对100进行取模运算,得到一个0~99之间的数字X取模运算就是把数字a去除以数字b,除了以后的余数,例如43925对100取模就是25,754873对100取模就是73

2、读取玩家装备和使用练星品质在练星计算脚本中对应的成功率,比如4蓝上20星是36%

3、把第1步运算得到的X去和成功率做比较,上述的25在36范围之内,练星成功,73超过36了,练星失败

结论:练星是否成功主要取决于随机数!

三、随机数是怎么来的?

大家知道,电脑不像人脑,不会正在地随机想出一个数字来,所以只能靠模拟出来。比如在服务器启动的时候设置一个起点,然后在每次需要随机数的时候,取当前时间和起点时间的毫秒时间差

例如:服务器是在周四下午5点00分00秒000毫秒启动的,那周六晚上8点30分24秒388毫秒小时的时间差就是 2天3小时30分24秒328毫秒2*24*60*60*1000+3*60*60*1000+30*60*1000+24*1000+358=172800000+10800000+1800000+24000+358=185425358用这个数字当随机数去对100取模就是58,这时只有成功率在58%以上的练星才会成功

结论:玩家很难人为去控制练星是否成功,因为你不知道服务器启动的真正时间,毫秒数也不容易控制(毕竟千分之一秒超越了人的极限,况且网络延迟也会影响到这个时间)。当然,随机数还有一些其他的模拟方式,但都不是玩家能够控制的!

四、为什么很高的成功率还会失败?

上述的成功率计算公式是基础公式,游戏公司为了获取往往还会对这个成功率进行人为控制(虽然玩家不能控制,但是游戏公司还是能做到的,毕竟服务器什么的都在他们控制之下)

游戏公司要控制成功率很简单,只要把取模得到的X先去乘以一个系数,再去和成功率进行比较就行了

公式为 X * 系数 = 新X

比如这个系数是1.1,这上述得到的58的新X就是 58x1.1=63.8

这样,原本58%也会成功的练星,由于新X超过58了,也还是会失败

还有一种方法,就是对计算进行一些条件限制来修改成功率

比如设定一个条件,第一次练星必定成功,只要满足设定的这个条件,就可以跳过后面的计算,直接得出结果

结论:游戏公司可以通过伪随机数影响成功率!

五、垫装到底有没有用?

很遗憾,垫装除了给玩家一些心理安慰以外,对练星是否成功没有影响,而且还会多花一些练垫装的银子和练星

每次的练星都是独立抽取随机数的,有人觉得我前面一个练失败了,后面成功率就会高一些。其实根本不是的,每次的练星都是重新计算的,上一次是否失败对下一次毫无影响

退一步来说,就算服务器会累计成功率,但游戏里又不是只有你一个人练星,你这次失败后,在你下一次练星前,也可能有另一个玩家在练星,你垫的好处都给别人得去了

另外,其他的一些做法,比如有人喜欢先修好装备再练,或者去特定的地方练,都和垫装一样没有实际意义的。真有用的话,玩家直接靠这种秘诀练不绑20星装备卖了赚钱了,绝对月入数万!

结论:想练就练,拼的就是人品!

相关新闻

©游戏狗 Gamedog.cn 北京手游天下数字娱乐科技股份有限公司 版权所有
安全百店 ANVA自律组
游戏狗微信关注游戏狗订阅号