• 沒有找到結果。

特殊牌型的比對

第三章 程式實作方式

3.4 特殊牌型的比對

麻將遊戲中,如果想要獲得更多的分數除了增加胡牌的機率外,另一條路徑 就是增加每次胡牌時的台數,為了得到高台數,就需要讓胡牌時的牌符合特定的 牌型。小牌型模組因為只需要少數幾張就可以完成,所以是比較容易做考量的。

而這裡使用的方法就是在每次要做決策之前,先去檢查手牌中是否已有存在 的小牌型模組,若有的話則將該牌固定起來,也就是設定為不會打出去的牌,當 做完所有的模組比對後,再藉由一般的決策方式選擇捨牌,這麼一來就可以確保 最後在胡牌時能夠獲得該模組台數,同時因為是看到才做保留的情況,所以這方 法也不會拖慢我們胡牌的速度,因為這方法並不會刻意想完成那些模組,而是在 那些模組剛好發生時才做保留的動作。

舉例來說,有一種台數被稱作「雙龍抱」,它的達成條件是擁有兩組一模一 樣的順子,像是同時持有兩組「一筒、二筒、三筒」。而如同圖 3-7 所顯示,使用 此方法的好處就可以避免程式將此牌型拆散。

而其他的牌型像是「一條龍」,或是日本稱之「一氣通貫」,就是擁有某一種 花色的一到九,確切來說是擁有「一、二、三」的「順」、「四、五、六」的「順」、

「七、八、九」的「順」,對於這類的牌型我們也是可以採用此作法。

適用於保留的特殊牌型 三暗刻

四暗刻 五暗刻 雙龍抱 一條龍 三色同刻 三色同順 三槓子

表 3-7 可以用於小牌型比對的牌型 通常的捨牌

可能將一筒打出,拆散此模組

先做模組比對

捨牌

將四筒打出,

沒拆散此模組 發現符合雙龍抱,將關鍵牌隔離出來

圖 3-7 小牌型模組的比對過程

牌隔離出來

廣義來說,包含像是大四喜這類的牌都可以採取此做法,但是這類大牌型自 然出現的機率較低,同時比較容易被意外拆散的都是以「順」為主,「刻」在正 常打牌時其實不太容易會動到,因此這機制主要的對象還是像「雙龍抱」這類以

「順」為主體的牌型,同時測試的結果也發現若是採用此方式,能胡到此牌型的 機率大約是原來的一倍左右,因此效果是很不錯的。

並且這類方式在往後不管是增加新的台數種類,或者是換成其他地方的規則,

都可以很容易的增加比對牌型或是修改,並且對於不需要的也只要個別去取消即 可。

同時往後也可以採取說不只是完全相同就作保留的動作,可以達到一定程度 的相同就將該牌設定為較不容易打出的牌,這樣一來對於一些不容易出現的牌型,

或許就可以有效增加胡到該牌型的機會。例如當我們已經擁有「一萬、二萬、三 萬」以及「一條、二條、三條」時,若手中還有「一筒、二筒」,甚至是只有單 張「一筒」,我們都可以將該牌設定成較不容易打出,進而嘗試胡到「三色同順」

的特殊牌型。表 3-7 列出可以用於小牌型比對的牌型。

相關文件