血战到底是流传于四川地区的经典麻将玩法,是中国最普及、节奏最快、最能考验计算与取舍能力的麻将变种之一。与传统 "一家胡牌即结束" 的规则不同,血战到底一局最多可以产生三个赢家:任何人胡牌后,其他玩家继续摸打,直到剩下最后一位——这也是"血战到底"四个字的由来。
- 玩家人数:4 人固定
- 牌张:108 张(万 / 条 / 筒 三色,每种 36 张)
- 是否吃牌:不能吃,只能碰、杠、胡
- 特殊规则:定缺、换三张、血战到底、查花猪、查大叫
- 结算:番数按 2 的指数倍增(1 番 = 2 × 底分)
一、牌张与术语
1. 使用的牌
血战到底只使用三种花色,没有风牌(东南西北)、没有箭牌(中发白)、也没有花牌:
| 花色 | 中文 | 牌型 | 每种数量 | 小计 |
|---|---|---|---|---|
| 万 | 一万 ~ 九万 | 1-9 | 4 张 | 36 张 |
| 条 | 一条 ~ 九条 | 1-9 | 4 张 | 36 张 |
| 筒 | 一筒 ~ 九筒 | 1-9 | 4 张 | 36 张 |
| 总计 | 108 张 |
2. 基本术语
- 顺子
- 同一花色的连续三张牌,如 一万・二万・三万(注意:只有万/条/筒才能组顺子)
- 刻子(坎子)
- 三张相同的牌,如 三条・三条・三条
- 对子(将牌)
- 两张完全相同的牌,作为胡牌时的将(眼)
- 杠子
- 四张相同的牌,可以是明杠、暗杠、或杠上杠(补杠)
- 听牌
- 手牌差一张就能胡,这张牌就是你在「听」的牌
- 自摸
- 靠自己抓牌时摸到所听的牌而胡
- 点炮
- 其他玩家打出了你所听的牌,你胡他
- 花猪
- 流局时手中还保留着自己定缺花色的牌 —— 必须给其他听牌玩家赔钱
- 大叫 / 查叫
- 流局结算时,比较「听」和「没听」的玩家差额
二、游戏流程
1. 确定庄家与发牌
系统随机确定庄家位置(使用 VRF + 可证实公平算法,种子可追溯)。庄家 14 张,其余三家各13 张,牌墙剩余 68 张。
2. 换三张(强制)
发牌完毕后所有玩家必须同时选择 3 张同花色的牌交给下家。交换方向由系统在开局时随机决定(顺时针 / 逆时针 / 对家),每局可能不同。
3. 定缺
换三张完成后,每位玩家必须从 万、条、筒 中选择一门作为"缺门"。
- 整局游戏你都不能用缺门的牌胡牌
- 如果胡牌时你手中仍有缺门的牌 → 花猪,要赔钱
- 通常选择手中张数最少的那门,或整体价值最低的那门
4. 摸打循环
- 轮到自己时从牌墙摸一张,然后打出一张
- 其他玩家可以对你打出的牌进行碰 / 杠 / 胡的反应
- 优先级:胡 > 杠 > 碰 > 下家摸牌
5. 胡牌
胡牌的标准结构是 4 组面子 + 1 对将牌(共 14 张)。面子可以是:
- 顺子:同花色连续 3 张
- 刻子:相同的 3 张
- 杠子:相同的 4 张(算 1 个面子但占 4 张)
另外一个特殊胡法是 七对:14 张牌全部是 7 个对子(不能有碰杠)。
6. 血战到底
这是本玩法的灵魂:任何人胡牌后,游戏不结束。已胡的玩家暂停摸打,其他人继续游戏,直到下列任一条件成立:
- 已有 3 个玩家胡牌(剩下最后 1 人自动结束)
- 牌墙摸完且剩余玩家无人胡牌(流局,进入查叫结算)
这意味着一局最多可以有 3 个赢家,每次胡牌都单独结算。对手越早胡牌,后面胡牌的玩家能赢的钱就越少——因此节奏与时机非常关键。
三、碰 · 杠 · 吃
碰(Pong)
当其他玩家打出的牌与你手中有 2 张相同的牌时,可以碰,将这 3 张公开,然后你必须打出 1 张牌。
- 不能碰自己定缺花色的牌
- 碰了之后下家直接变成你
杠(Kong)—— 三种类型
| 类型 | 触发条件 | 谁付钱 | 金额 |
|---|---|---|---|
| 明杠 | 别人打出的牌与你手中 3 张相同 | 出牌者 | 2 × 底分 |
| 暗杠 | 手中自己摸到 4 张相同的牌 | 其他 3 个活跃玩家 | 每人 2 × 底分 |
| 杠上杠(补杠) | 已有碰,又摸到第 4 张相同牌 | 其他 3 个活跃玩家 | 每人 1 × 底分 |
杠之后需要从牌墙末尾抓一张补牌,这张牌也可能直接让你胡 —— 就是所谓的杠上开花(额外 +1 番)。
吃(Chi)—— 不允许
四、番型总表
血战到底的番型是可叠加的,总番数就是各项番数之和,没有上限(除了天胡/地胡直接 8 番封顶结束)。
| 番型 | 番数 | 说明 |
|---|---|---|
| 天胡 | 8 番 | 庄家发完牌后第一次摸牌就自摸胡 |
| 地胡 | 8 番 | 闲家第一次摸牌就自摸胡 |
| 清一色 | 2 番 | 所有牌(含碰杠)都是同一门花色 |
| 七对 | 2 番 | 14 张全是 7 对子,无碰无杠 |
| 对对胡(碰碰胡) | 1 番 | 所有面子都是刻子或杠子,没有顺子 |
| 断幺九 | 1 番 | 所有牌的点数都在 2-8 之间,无 1 无 9 |
| 幺九(混老头) | 1 番 | 所有牌都是 1 或 9(点数只能是 1/9) |
| 自摸 | 1 番 | 自己摸牌胡,不是点炮 |
| 杠上花 | 1 番 | 杠后补牌直接胡 |
| 海底捞月 | 1 番 | 摸到牌墙最后一张时自摸胡 |
| 金钩钓 | 1 番 | 手中只剩一对将牌,4 个面子全是碰 / 杠 |
| 根 | 每个 +1 番 | 每有 4 张同牌(杠、碰+胡同一张、或手中暗四)算 1 根 |
例如 3 番就是 8 × 底分,4 番就是 16 × 底分,5 番就是 32 × 底分——番数每上升 1 级,收益翻倍。
五、结算规则
1. 自摸胡
胜者从所有还未胡牌的活跃玩家身上各收一份(底分 × 2番数)。已经胡了的玩家不再支付。
2. 点炮胡(放炮)
胜者只从打出那张牌的玩家身上收一份。这是血战到底最危险的地方:你打错一张牌,可能瞬间赔给 1~3 个人(如果连续被多人胡)。
3. 流局 · 查大叫与花猪
牌墙摸完仍无人胡牌时进入查叫:
- 听牌的玩家:根据自己最大可胡番数
maxFans,从每个"没听"的玩家身上收底分 × 2maxFans - 花猪玩家:每个听牌玩家都要额外收一次
底分 × 2maxFans的罚款
六、房间与底分
| 房间 | 底分 | 最低入场 | 最高入场 |
|---|---|---|---|
| 初级场 | 400 | 2,000 | 100,000 |
| 平民场 | 1,000 | 5,000 | 300,000 |
| 官甲场 | 3,000 | 20,000 | 无上限 |
| 土豪场 | 9,000 | 50,000 | 无上限 |
| 富商场 | 30,000 | 150,000 | 无上限 |
| 尊爵场 | 80,000 | 400,000 | 无上限 |
七、策略建议
定缺怎么选?
- 看三门里张数最少的那门 —— 最容易清空
- 但如果那门正好有 3 张相近的顺子牌(如 3万4万5万),可能不值得放弃
- 优先考虑字牌数量(没有,血战没有字牌)、孤张多少
换三张的思路
- 首选扔掉定缺门的 3 张(前提是这门至少有 3 张)
- 其次扔掉最无用的孤张
- 注意:换过来的 3 张仍然可能是你缺门的牌,这是运气成分
做清一色还是对对胡?
- 清一色(2 番):需要手牌本身就集中在一门,牺牲速度换番数
- 对对胡(1 番):适合手中多对子但没有顺子结构的情况
- 更快的选择是两者结合——清一色 + 对对胡 = 3 番,收益直接翻 8 倍
防守要点
- 观察他人弃牌堆判断可能的听牌方向
- 中盘后优先打现物(刚有人打过的牌,别人不可能胡)
- 看到别人听牌明显时,宁可不胡也别放炮
八、可证实公平
DoubleWin 的血战到底使用 VRF + Provably Fair 机制:
- 每局开局生成 serverSeed 和 clientSeed
- 通过 HMAC-SHA256 派生确定性随机数,用于洗牌、确定庄家、决定换三张方向
- 每局结束后可以在结算界面验证种子与洗牌顺序,证明没有作弊