求廈門麻將的胡牌演算法,

CnctSoft發表於2019-05-11

基本牌型
序號
牌 型
1
11、123、123、123、123、123
2
11、123、123、123、123、111(1111,下同)
3
11、123、123、123、111、111
4
11、123、123、111、111、111
5
11、123、111、111、111、111
6
11、111、111、111、111、111
注:1=單張,11=將,對子、111=刻子、1111=槓(包括明槓和暗槓)、123=順子
關於金牌

金牌可以替代除花牌之外的任何牌。

金牌的產生
金牌的產生方式是翻金,即在補花結束後,跳牌處的人扔出兩個骰子,根據點數從牌牆最後一張牌數數,最後落在哪張上翻開即為金。

打出金牌的情況
金牌打出後,本圈內打金牌的人只能自摸,不能平胡;其他玩家本圈內可以平胡,但金打出後其它玩家不能吃、碰、槓該金牌,更不能胡這張金。

白板牌
白板是用來代替金牌的牌。即,如果金牌是一萬,則白板為一萬,可以和二三萬組成順子。

金牌的限制
手頭上有金牌的人不可平和。

胡牌的方式

平胡
別人打出來的牌其中一家胡,稱平胡。

自摸
自己摸到需要的牌而胡牌稱自摸。

遊金
當胡牌時,如果金剛好可以拿來做對子中的其中一個,可以將對子中的另一張牌打出,到自己摸牌時將摸到的牌向下蓋住並把金現開,稱為遊金。


雙遊
當遊金時摸到的牌正好可以代另一張金,可以將金打出,此時其它三家只能各自摸一張牌,如能自摸雙遊就沒過,如沒能自摸則算遊過。


三遊
當雙遊時,摸到的牌又是一張金,可以再次將金打出,此時其它三家只能各摸一張牌,如能自摸三遊就沒過,如沒能自摸則算遊過,此為三遊。

天聽

起手聽牌。按遊金計番。

三金倒
起手或在臭莊前只要手裡拿三個金不管其他牌是什麼牌,即可胡牌。但有些地方的規則只允許起手時三金倒,在打牌過程中摸到三張金牌則不能算三金倒,而其他地方則可以。

天胡
莊家起手就胡牌。如果起手莊家天胡、閒家三金倒,則莊家天胡優先。

注意
A、起手三個金時三金倒,可以算遊金,就是四倍,而且可以加遊金的錢。贏家:[(底 + 水)×4 + 遊金獎)] ×3;輸家:-[(底 + 水) ×4 + 遊金獎)]
B、如果再臭莊前只要手裡拿到3張金牌可以三金倒,但是隻能算三倍,而且不能加遊金的錢。贏家:[(底 + 水) ×3] ×3;輸家:-[(底 + 水) ×3]。

龐順龍最後編輯於:4年前

此技術問答作者懸賞 0 個80幣

內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。

相關文章