一、跑胡子基础牌型与计算前提
跑胡子又叫“字牌”,常见牌面由“一二三四五六七八九十”和“壹贰叁肆伍陆柒捌玖拾”组成,每个字通常有4张,共80张牌。
跑胡子计算法并不复杂,核心是先算“息”,再算“番”。但不同地方规则略有差异,本文以常见湖南跑胡子玩法为参考。
1. 常见牌型
- 顺子/吃:如上家打出“三”,手中有“一、二”可组成“一二三”。普通顺子一般不计息。
- 碰:手中有两张相同牌,别人打出第三张,碰成三张亮出。
- 坎/偎:自己抓牌形成三张相同牌,部分地区称为“偎”。
- 跑:自己手中有三张相同牌,别人打出第四张,或碰后抓到第四张。
- 提:抓牌得到四张相同牌,或起手就有四张相同牌。
二、跑胡子胡息计算法
1. 常见基础息值表
| 面子类型 | 小字 | 大字 |
|---|---|---|
| 普通顺子/吃 | 0息 | 0息 |
| 特殊顺子“二七十”/“贰柒拾” | 3息 | 6息 |
| 碰 | 1息 | 3息 |
| 坎/偎 | 3息 | 6息 |
| 跑 | 6息 | 9息 |
| 提 | 9息 | 12息 |
2. 基础胡息公式
基础胡息 = 顺子息 + 碰息 + 坎/偎息 + 跑息 + 提息
常见玩法达到15胡息起胡,具体以当地约定为准。
小碰1、大碰3;小坎3、大坎6;小跑6、大跑9;小提9、大提12;先算息,再乘番。
三、跑胡子番数/名堂计算法
胡牌之后,除了基础胡息,还要看有没有“名堂”。名堂越多,番数越高。
常见加番类型
- 红胡:红字数量达到约定张数,比如10张或12张红字,加番。
- 黑胡:整手牌没有红字,全是黑字,加较大番数。
- 乌胡:比黑胡更极致,要求整手牌完全没有红字,番数最高。
- 对对胡:手牌全部由碰、坎、跑、提组成,没有顺子,加番。
- 天胡/地胡:庄家起手胡牌,或闲家接第一张牌就胡牌。
- 海底捞:最后一张牌自摸胡牌,加番。
总分公式
最终总分 = 基础胡息 × 番数倍数 + 附加分
例如“加一翻”就是×2,“加两翻”就是×4,如此类推。
四、跑胡子算分示例
示例一:基础胡息计算
某局胡牌牌型中包含:
- 小字“二七十”顺子:计3息
- 小字“三”碰:计1息
- 大字“伍”跑:计9息
- 小字“六”提:计9息
基础胡息 = 3 + 1 + 9 + 9 = 22息。
示例二:套入番数计算
如果该局为“红胡”加1番,即倍数×2,则:
最终分数 = 22 × 2 = 44分
示例三:黑胡加高番
如果基础胡息18息,黑胡约定加3番,即×8,则:
最终分数 = 18 × 8 = 144分
若地方规则还有“海底捞”再×2,则最终为288分。
五、跑胡子程序计算法思路
如果用代码实现跑胡子计算器,可以按下面方向开发:
- 把牌面转成数字ID,并区分大字、小字。
- 枚举所有顺子、碰、坎、跑、提组合。
- 使用DFS回溯搜索,判断当前手牌能否组成胡牌牌型。
- 每找到一个组合就累加胡息,并记录红黑字数量。
- 最后检查是否达到起胡线,再套用番数倍数输出总分。
六、跑胡子计算法常见问题
问:跑胡子怎么快速算息?
答:先找碰、坎、跑、提,再补顺子;小字大字分开套口诀:小碰1、大碰3;小坎3、大坎6;小跑6、大跑9;小提9、大提12。
问:跑胡子最少多少胡息可以胡?
答:常见湖南跑胡子玩法以15胡息为起胡标准,具体由地方约定决定,有的房间会调整起胡线。
问:跑胡子的红胡、黑胡、乌胡有什么区别?
答:按牌面红字数量区分。红胡是红字数量达到一定张数;黑胡是基本没有红字;乌胡则要求整手牌无红字,番数往往最高。
问:跑胡子吃牌算不算息?
答:普通顺子通常不计息,但“二七十”“贰柒拾”等特殊面子可能按牌型另计,玩之前先确认当地规则。
问:跑胡子算法公式是什么?
答:一般为“基础胡息 × 番数倍数”,部分玩法会再加固定奖励分;如果是赌资计分,再乘以每分单价即可。
问:跑胡子程序计算法思路是什么?
答:把牌面转成数字ID并区分大字、小字;枚举所有顺子、碰、坎、跑、提组合;用DFS回溯判断是否胡牌;最后累计胡息、套用番数倍数输出总分。