跑鬍子是一種流行的中國傳統紙牌遊戲,其算法主要包括以下幾個方面:
牌組構成。跑鬍子使用兩種不同大小的牌,分別為小牌和大牌,小牌和大牌的區別在於它們的顏色和數字,小牌包括「一」到「十」,大牌包括「壹」到「拾」,每種牌都有40張。
砌牌規則。遊戲通常由3人玩,莊家砌21張牌,其他玩家砌20張,留下19張在墩上。莊家砌的最後一張牌必須示眾。
牌型定義。
對子:2張相同的牌。
坎:3張相同的牌,不能拆散與其他牌組合。
提:4張相同的牌,不能拆散與其他牌組合,第一張必須示眾。
絞牌:1對大牌與1張相同的小牌,或1對小牌與1張相同的大牌組合。
順金:相連的三張非重複的牌,如小四、五、六。
紅胡:胡牌時手上有10張或以上的紅字牌。
胡牌計算。胡牌需要至少15胡,每增加3胡,胡牌的等級加一等,自摸胡牌可以增加番數。
特殊規則。
天胡:莊家摸到的第一張牌胡牌。
地胡:閒家摸到的第一張牌胡牌。
點胡:胡牌時手上有且只有1張紅字。
這些規則構成了跑鬍子遊戲的基本框架,遊戲的目標是通過組合手中的牌和桌面上的牌,形成有效的牌型並最終胡牌。