关节字:强化 在这边讨论不妨说有点老掉牙,当然我启航点是纯数学理论,呵呵,不要扔我。 首先不妨想像游戏开拓商在做一个随机的概率事务的时刻大凡来讲是用了伪随机函数,当然这个函数在其漫衍性上依然相等的平均的。不妨作为一个随机事务。云云我不妨在轨范里用这个函数模拟。 接下来首先有一个题目,在概率固定的情况下,连气儿挫折N次往后,第N+1次获胜概率是否会增加。作为一个孑立的概率的事务,我不妨懂得的说N+1次获胜率依然=原始获胜率。比如说扔硬币获胜率qq游戏大厅下载安装为50%,那么连气儿显现3次正面往后,第4次显现后背的概率依然为50%。这跟你连气儿垫爆3次往后,第4次获胜率依然没变是一个意义,为什么这么说?或者有的同伙会端正算一下,好比获胜率=0.5,那么连气儿挫折3次显现的概率=0.5^3=0.125,而连气儿4次显现挫折的概率=0.5^4=0.0625,然后他会说连气儿显现4次挫折的概率小于连气儿挫折3次的概率,假使连气儿挫折3次往后,获胜率依然=0.5,那么连气儿4次的概率该当和连气儿挫折3次显现的概率无别。 关于这个题目,我做了个法式,专门测试一口气失败3次往后,第4次获胜率是否增加。用了rand()函数随机形成一个0-1之间的数,然后用这个数和0.5比较,当显现3次>0.5的数往后,测试第4次<0.5的概率。看起来可能有一点晕,只是习俗就好了。测试结尾可能要让良多伴侣绝望了,在测试10,000次往后,发掘获胜率为49%(少数省略),在测试100,000次往后,发掘获胜率=50%。为什么会显现这种情况?原来慎重一点,你会发掘:即使一口气显现4次失败的概率小于一口气显现3次的概率,只是一口气显现5次失败的情况,一口气失败更多次的情况,这些工作都是生涯概率的。这在最先是没有思索进去的。可能做一个递推的加法声明这个题目,0.5^4+0.5^5+0.5^6+...... 当这个递推很长的时刻,它的结尾是不是格外接近0.5^3。就说明白 一口气失败3次的概率=一口气4+一口气5+.... 可能有的伴侣说这是获胜概率为0.5的情况,欠好意思,其他的概率我同样做过测试。在测试次数尽可能多的情况下,获胜率是稳固的。 因而,得出的结论是无论一口气失败多少次往后,下一次获胜率依然不会改变。因而,不管你一口气垫爆多少次,下一次获胜的概率依然一样。 说了这么多废话,忖度行家早就禁不住想动手了。自然我是从纯数学角度来看这个题目,至于游戏内部有没有其他的设置,这就不得而知。若是加强的获胜率是稳固的话,指望行家依然多买F和披风来提高获胜率。 自然结尾依然说和游戏比鲜明边的话题,为什么垫手能提高获胜率?原来应该这么说,为什么有的人经验丰厚,能用更少的石头,合成。加强出来装备的概率也比其他人高? 我私人的默契是: 第一,命运运限占一部门; 第二,垫手就相当于你花了良多次,在等候一个获胜的机遇,可能谋求一个秩序。即使这些工作看起来是随机的,然而不要健忘了,算计机所用的,始终是伪随机函数,重点就在这个伪字上面。看看MSDN你就会发明,rand()这个函数前面,大凡是会转达一个参数给srand()做一个种子,如果这个种子是肯定的,那么rand()发生的结果肯定是同一个数,而当这个种子大小不何如改变的时刻,rand()发生的结果改变也不大。下面即是我说的重点了,经常,我们写圭臬的时刻,给srand()转达的参数即是现在的时间,哈哈,顿开茅塞了吧。为什么许多关于合成深化的文章左右,都提到了喜欢在某个时间,容易获胜。实际上对付我们的意义,即是在某个时间,转达给srand()的种子老是差不多大小,而取得得rand()老是差不多,固然我还不得不说一点,rand()函数在第二次调用得时刻,因此本身的值做种子的。第一次的结果偏差不大,那么第二次的结果偏差也不大,以此类推。固然偏差会跟着调用次数的增加而慢慢增大。那么比较多次往后,结果就果然很随机了。 我个人的认为是,当某个时期到某个NPC处去合成也许深化的时刻,如果NPC四周没有其他人。那么这个时刻就会联络NPC,时间(也许又有其他的名望好比上耳目数等)来发生一个数作为rand的种子。云云的话,就比较容易默契在某个停止的时期,十分是夜深人静的时刻,(经常上彻夜的万qq游戏大厅安装家数量不会相差太大),一个NPC四周没有其他人,那么你如果大批的测试去谋求,应当是有肯定的次序性的。 好了,我的话到此为止,以上部门属于个人默契,固然圭臬策画的想法也是五花八门的。愿望诸君妙手来一同讨论,把本身的经验分享。 结果依然要祝行家天天爆JP,每次都获胜。哈哈。 电信4烟雨 D608 渺视骗子和盗号的人,5555555,我的钱钱和装备。渺视oO跳舞Oo,骗我。 (本文地址:http://www.941zq-club.com/shouji/201007/20.html) |
