1. 程式人生 > >博彩遊戲 -- 從玩法到演算法

博彩遊戲 -- 從玩法到演算法

基本原則與概念
隨機與公平的原則
隨機與公平是博彩遊戲的最基本原則,即每個人都有相同的穩定的概率贏,此概率不應隨時間或者玩家身份變化,否則就是不公平的。

當然,違反隨機與公平的例子也比比皆是:

地下賭場裡面帶遙控器的釣魚機
福彩中心黑幕案件
這個雖然不是博彩遊戲,但玩法類似:某寶集五福時,主辦方可以更改獲得各種福字的概率
Tips: 應當避免玩不公平的遊戲

返還率 RTP
RTP是return to player 的縮寫,是指在平均(或者大量長時間)玩遊戲的情況下,玩家獲得的獎金和投入的賭注的比率,正常情況下應當小於100%,否則經營者就是賠本的生意,這也從概率學上註定了“就賭必輸”的道理。 
Tips: 應當避免玩不知道返還率的遊戲,返還率低的遊戲(太吃虧)以及返還率飄忽不定(可能被作弊)的遊戲。

風險 Volatility
不同遊戲的風險是不同的。一般來說同類遊戲中,風險和收益是成正比的,風險越大,收益越高。比如高風險老虎機遊戲比較難碰到贏的時候,一旦碰到,就可以贏很多,相比之下低風險遊戲很容易贏,但獎金較少。骰子游戲壓豹子的話中的概率很小,但有一賠十八甚至三十六,押大小几乎輸贏對半,一賠一。

老虎機(Slot)
玩法
拉拉桿或按Spin按鈕就好,然後轉輪轉動停止在隨機位置,如果某條線上有n(一般是3個以上)個相同的圖示則獲得獎勵。 


概念
Symbol
轉輪上的圖示就叫做Symbol。一般來講遊戲中有如下幾種Symbol:

major: 一般與遊戲主題相關,賠率一般比較高
royal:充數的圖示,與遊戲主題無關,一般是撲克牌點數A,K,Q,J,10,9…
bonus:可以觸發獎勵環節的圖示,一般是遊戲主題裡面比較重要的圖示
wild:萬能圖示,可以替代任何其他圖示來贏獎金,但一般不能替代bonus圖示觸發獎勵環節
Pay line pattern
前面說了老虎機的玩法是某條線上有一定數量的相同圖示就可以贏,那麼這種線就叫做pay line,有的遊戲可以選pay line, 條數越多賭注越高。

direction:線上有相同圖示還不夠,還要符合方向的條件,一般是從左向右數,也有從右向左數,或是從中間向兩邊的
line VS multi way:大部分遊戲設計了一定量的pay line,但也有的遊戲只要是可能的連線排列組合都可以算作pay line
Scatter:不受pay line限制,螢幕上出現一定數量就能贏
Stage
下面來說說遊戲的階段或者說環節:

Base Game:最基本的遊戲階段,每次spin都要付出賭注
Free Spin:免費遊戲階段,由一定條件觸發,spin免費但仍可贏得獎金
Picker:也是獎勵階段的一種,玩家要在介面中選擇一個或幾個圖示,結果可能直接獲得獎金或者free spin。
…: 此外還有很多有趣的遊戲有獨特的stage。
概率演算法
R=Σpn×wn
R=Σpn×wn

R: 返還率 
Pn: Symbol n中獎的概率 
Wn: Symbol n的獎金 
以上公式就是說:返還率等於所有Symbol 中獎獎金的數學期望。 
但實際情況往往更復雜。比如有wild symbol, bonus game, jackpot…
樂透 (Lottery)
玩法
這個很多人都玩過,首先需要買彩票,如果是即開型的,馬上就能知道是否中獎,否則要等待開獎。彩票中獎的規則有很多種,比如雙色球要匹配球的號碼。下圖是cross word,玩家選出的字母如果能拼出一定量的單詞就能贏: 


概率演算法
彩票的概率演算法一般有下面兩種:

隨機出票:按一定概率出中獎的和不中獎的票,需要在比較多的次數後收斂到設計的概率,概率演算法類似上文說的老虎機。
票池:事先規定好某個票池裡有多少張票,其中有多少張可以中獎。買票時從中抽取。這種類似於抓鬮的樸素方式因為可以比較穩妥地控制收益率,所以仍被廣泛使用。
輪盤(Roulette)
玩法
玩家首先在桌上下注,可以有多重下注方式,比如壓紅色的,壓單雙數,壓某個具體數字等等。然後釋放一個小球在光滑的輪盤上旋轉,看最終落入哪個凹槽中,如果和壓注方式一致就贏了。獎金數目和中獎概率成反比,比如壓雙數顯然概率比只壓2號槽概率大的多,所以獎金也少得多。玩家一次可以壓多種條件。 


演算法
簡單概率,平均分佈。比如壓單雙數時概率基本是50%對50%,但注意如果結果是0的話通殺,除非你就是壓0。

賓果(Bingo)
玩法
玩家首先買到一張寫好數字的方格紙,然後開始搖號,玩家聽到搖出的數字如果紙上有就標記出來,最終排列成特殊圖型的獲勝。 


骰子壓大小(Dice)
玩法
每次玩家可以選擇壓大(11~18)或小(3~10)或豹子(三個骰子點數相同),然後搖骰子看最終點數。如上文所述,押大小,一賠一,壓豹子一賠十八甚至三十六。

概率演算法
大小點數概率相同,35/72,豹子1/36。經營者一般靠出豹子的概率賺錢。
--------------------- 
作者:時間1812 
來源:CSDN 
原文:https://blog.csdn.net/time1812/article/details/80993622 
版權宣告:本文為博主原創文章,轉載請附上博文連結!