合成强化概率的一个错误观点
所谓“垫装备”的荒谬之处恐怕很多人都已经知道了。但除了“垫装备”之外,网上还流传着其他很多稀奇古怪的合成强化“心得”。其中比较有影响的一个观点就是,说合成强化的概率和玩家所处的时间、地点、职业、ID、级别有关系的。在某种情况下总能成功,那就说明你撞上了,赶紧多合几个。要是总失败,那就过一段时间再来。 因为实际上,计算机是不能产生真正的随机数的,它产生的都是“伪随机数”。所以说,在理论上,合成和强化的概率是有可能和游戏中的时间啊、人物级别啊产生关系。 但是实际上,世界上不会有任何一个程序员愚昧到会这么做。因为早就有一种极为简便的让计算机产生随机数的办法。这种方法简单说就是,随机数就是由计算机根据系统时间产生一个数,然后经过固定的计算生成。这个时间的间隔是1微秒。就是说,假如在这1微秒内连续生成无数的随机数,那么结果都会是同一个数。或者你每次生成随机数的时间间隔都相同(精确到1微妙),那么你得到的一组随机数也是有规律可循的。但在实际上,随机数生成的时间是由人用敲击键盘或者鼠标(更不用说在游戏里还有网络延迟)生成的,人的敲击频率不可能精确到1微秒的程度,所以,虽然计算机产生的是“伪随机数”,但在实际效果上和真实的随机数没有什么区别。 假如你是一个思维正常的程序员,你要在游戏中设置玩家合成的概率的时候,你说你是用程序现成的函数生成一个完全公平的随机数,还是费了半天劲,多些好几行程序,冒着增加BUG的危险,自己把控制合成概率的随机数联系到玩家的“时间、地点、职业、ID、级别”中呢? 这就是我的结论二:在韩国程序员脑子没进水的情况下,合成概率跟“合成时间、地点、服务器、职业、ID”这些明显会破坏游戏平衡的参数,是绝不可能联系在一起的。号称在某个时间合成强化概率比较高、或者换线换人强化等等的愚昧言论,就不要再相信了。要相信没有哪个程序员是愿意放着现成的随机函数不用,费力不讨好的傻子。 那么有没有可能合成物品有隐藏属性,或者级别越高的玩家合成概率越高呢?答案是有可能的。但是从策划和市场运营的角度考虑,如果游戏这样设计了,它没有理由不告诉玩家,这样的数据隐藏起来对游戏的运营没有任何的好处,相反公开了还可以增加游戏宣传的卖点。所以我的结论是,合成强化没有什么投机取巧,除了游戏明确说明的行为外,任何做法都不能增加合成强化概率。
|