當前位置:編程學習大全網 - 編程語言 - 大話西遊手遊鴻運寶箱的奧秘

大話西遊手遊鴻運寶箱的奧秘

大話西遊手遊在周末兩天會發放鴻運寶箱,但是每次去試試手都血本無歸,這到底是什麽情況?下面小編就為大家介紹壹下大話西遊鴻運寶箱中的原理。

首先玩法抽象:

莊家可以發放壹定金額的獎池,規則:100萬起步,必須是10萬的整數倍,假設為x;玩家規則:開啟獎池,需要投放壹定金額,玩家自己不能控制,而是系統隨機生成的壹個10萬至50萬之間的壹個數yi,中獎概率為生成的yi除以總獎池總額,若不能中獎,則將投入的yi計入總獎池;遊戲終止規則:

1、玩家中獎,可拿走x的0.95倍+所有玩家開獎投入(y1+y2+y3+。。+yi),即系統收取0.05x的稅;

2、莊家贏,當獎池累計到初步投入的2倍少10萬時,莊家可拿走x的0.95倍+所有玩家開獎投入(y1+y2+y3+。。+yi),即系統收取0.05x的稅。舉個例子,比如莊家投入100萬,獎池累計至189萬時,尚可以支持下壹個玩家,遊戲不會終止,允許下壹個玩家繼續玩壹次;獎池累計至191萬時,則直接返回給莊家,遊戲終止。

中獎幾率描述:給玩家生成的隨機數為yi,則他的中獎概率為yi/(x+y1+y1+y2+。。。。+y(i-1))核心算法思想:

1、莊家贏的算法機制:yi由隨機數random出壹個10萬-50萬的數,sum構成壹個x+y1+y1+y2+。。。。+y(i-1)不斷疊加的求和,至sum

2x-100000時中止。

2、玩家贏的算法機制:內層循環中,每次生成壹個隨機z,z的範圍為0-1之間,如判定z

在莊家每個投入的n次計算上,取得均值,可得到下述收益的平滑曲線:

通過該收益曲線,可以看出,玩家和莊家的獲勝概率基本相同,發放1億時,莊家大約虧300萬,並且可以得到進壹步的重要結論:關於稅收的5%,通過收益曲線的斜率,可近似得到莊家負擔60%,玩家負擔40%。

數理驗證:莊家獲勝概率p

為了更簡化地得到答案,我們將玩家的投入均勻等分:

因此,在n較大時,我們通過數理計算的方式也可以近似地得到莊家獲勝幾率為1/2的結果,因此仿真結果具有較好的信度。無論是模擬仿真還是數理計算,均可知道,寶箱金額翻倍時中止的遊戲設定,對玩家和莊家都比較公平。

因此,我們可以得到如下結論:

1、鴻運寶箱是壹個設計的比較公平的遊戲,發寶箱的和開寶箱的期望收益基本上都是55開,雙方的勝負機會均等,也就意味著,只要進行足夠多次,收益也就都會基本會穩定,且為負,不存在哪壹方在先天的遊戲機制上占便宜的情況。

2、鴻運寶箱因為系統需要扣除初始金額的5%,因此是壹個負和博弈的過程,在這個過程中損耗的支出,通過模擬仿真可以得到,發寶箱的玩家負擔其中的60%,開寶箱的玩家負擔40%,也就意味著,如果遊戲進行無窮多次,發寶箱玩家損失發箱金額總額的3%,開寶箱的玩家損失累計開寶箱總金額的2%。

看到了這樣的計算和仿真結果妳還開不開箱子呢?PS:可能存在誤差的原因,遊戲裏的隨機數生成機制和該次實驗編程采取的生成機制不同,畢竟都是偽隨機數。

  • 上一篇:有哪些比較好的遊戲手柄推薦?
  • 下一篇:自動化專業的就業方向有哪些
  • copyright 2024編程學習大全網