3個卒2個兵就自摸那種喔
象棋麻將玩法簡介
象棋麻將的遊戲規則非常簡單,其玩法乃是麻將規則的簡化,通常與麻將同為四人的遊戲。
1.握牌
遊戲最初,所有的棋子必須蓋在桌面,接著每位玩家依序從中取回四顆棋子,而遊戲的第一家可以直接取回五顆棋子,以順便執行打牌的動作。
2.勝利條件
當「摸牌」,或「胡牌」後,手中的五顆棋子達到勝利條件的牌面如下表時,便達到勝利條件。在五顆棋子當中可分成甲、乙兩部份來看:
甲部份(三張)
將、士、象
車、馬、包
卒、卒、卒
帥、仕、相
車、傌、炮
兵、兵、兵
乙部份(兩張)
任兩張相同者,如車、車
(將配帥不算)
甲部份的三張必須是列表中的其中一個組合,例如:「將士象」符合,但「像車馬」或「帥士象」不符合。另外,乙部份必須是一模一樣的兩顆棋子的組合,例如:「車車」或「卒卒」,但「將帥」或「馬傌」就不符合。
3.摸牌與自摸
當輪到自己時,可以選擇從蓋住的棋子中抽出一張棋子到自己手中,當達到上述勝利條件,即「自摸」,本局便得勝。若沒有就必須選擇手裡五支中的一支放出,並將放出的棋子翻開在桌面。
4.吃牌
當輪到自己時,除了可以選擇摸牌以外,若「上一家」所放出的牌對自己有利,也可以選擇「吃牌」,亦即將對手剛放出的牌收回。接自己也同樣執行放牌的動作,然後輪到下一家。
5.胡牌
當「任何一家」所放出的牌,足以讓自己達到勝利條件時,即可進行胡牌的動作,當玩家胡牌時,本局也獲勝。胡牌的動作不侷限於只能收「上一家」的牌。
電腦自動決策之演算法
這個遊戲最重要的演算法是用在計算勝利的機率,而我們的做法為利用「Spanning Tree」來分析。首先我們假設電腦的運算能力足夠,有足夠的空間以及可以在能忍受的時間範圍內完成整個遊戲樹的展開。先完成第一手牌的判斷。
Spanning Tree:如圖一