专题 · 胡牌校验与牌型判定

胡牌校验与牌型判定:每一手牌都能追溯到结论

从手牌编码到成胡输出,将牌取法、顺刻回溯与特殊牌型命中逐条对齐。

这一专题整理九江麻将里判断“这手牌能不能胡、胡的是什么牌型”的算法条目。每条条目写清输入牌面、将牌候选的取法、顺子刻子的回溯顺序,以及特殊牌型命中后的输出格式。牌局结算出现分歧时,可以按条目逐项比对;规则实现做自测时,也能用同一套样例做回归核对,得到可复现的成胡结论。

起手牌型 听牌结构 成胡组合 将牌校验

决定成败的四步校验

成胡结论不是一次比对得出的,而是把牌面规范化、将牌穷举、顺刻分解与特殊牌型白名单依次跑完,任何一步失败都会给出明确原因。

牌面编码统一

万、条、筒与字牌统一成同一套编号,暗手与副露分开标记,同一张牌不会在不同条目里出现两种写法。

输入规范

将牌候选穷举

先列出所有可作将的对子,再对剩余牌做顺刻分解;任一分解路径失败,这手牌就判定为不成胡。

将牌取法

顺刻回溯有序

按牌序取出最小牌先试刻子,再试顺子,失败逐层回退并记录路径,保证同一手牌得到一致的组合结果。

回溯顺序

特殊牌型白名单

七对、十三烂、杠上开花等单独维护命中条件,不与普通成胡混算,避免同一手牌被重复计入番型。

特殊命中

一手牌要过的几道量化关卡

条目里把判定过程拆成可计数的环节,每一步都有明确上下限,超出手牌实际范围的情况会直接判定为输入不合法。

13张
待摸手牌张数
门清状态下待摸牌固定为十三张,摸入第十四张才进入成胡校验。
7组
将牌候选上限
最多七组对子可作将牌,逐组代入后各自独立完成剩余牌的分解。
4层
顺刻回溯深度
常规牌面下回溯不超过四层即可取尽面子,深度上限用于防止重复枚举。
200组内
单次组合规模
常用牌面的组合总数控制在两百组以内,判定结果可在一次遍历内给出。

从读牌到给出结论的五步

流程按固定顺序执行,前一步的输出就是后一步的输入,任何一步返回失败都会附带失败原因,便于定位问题牌张。

  1. 01

    读取手牌

    校验张数与牌面合法性,剔除重复编码与越界牌值,副露部分单独成组。

  2. 02

    取定将牌

    遍历所有对子作为将牌候选,剩牌进入分解队列,逐组试算互不干扰。

  3. 03

    分解顺刻

    按牌序取最小牌先试刻子,再试顺子,失败回退上一层继续枚举。

  4. 04

    比对特殊牌型

    普通成胡不成立时,依次比对七对、十三烂等白名单条件并记录命中项。

  5. 05

    输出结论

    返回是否成胡、命中牌型、可计番项与所依据的算法条目编号。

这些判定结果用在哪里

同一套校验口径,既服务于牌桌上的即时结算,也服务于规则实现时的回归自测与长期复盘。

九江麻将算法列表中牌局结算争议核对场景的牌面组合

牌局争议核对

结算时对某手牌是否成胡存在分歧,按条目逐项比对将牌取法与顺刻组合,给出可复现的判定结论,双方看同一份依据。

结算核对组合复现
九江麻将算法列表中规则实现自测使用的牌型样例

规则实现自测

调整判定逻辑或迁移实现时,用条目里的输入输出样例做回归比对,重点覆盖带副露、字牌将与特殊牌型这些边界组合。

回归比对边界覆盖
九江麻将算法列表中复盘记录归档的牌局画面

复盘记录归档

把关键手牌与判定结果一并记录,标注命中条目编号,复盘时可以直接定位到具体那一次回溯,而不是凭记忆重建。

复盘归档条目编号

容易判错的几种牌局情形

这些情形在普通成胡之外多走一步,条目里单独列出命中顺序,避免出现两种结论并存的情况。

杠上开花

补牌成胡时先确认杠牌已经结算完毕,再进入成胡判定,补牌张作为和牌张参与牌型组合。

抢杠胡

被抢的那张牌不计入杠分,成胡判定以抢杠牌为和牌张,回退路径需要重新跑一遍。

七对与豪华七对

四张相同牌按两对计算,命中七对后不再叠加普通顺刻成胡,重复计分在此处被截断。

十三烂

字牌与序数牌的间隔条件逐项比对,任一条件不满足即判定失败,不接受近似命中。

一炮多响

多家同时成胡时按逆时针顺序依次校验,各自独立输出结论,互不占用对方的面子组合。

带副露的手牌

副露只作为已固定的面子计入总数,暗手部分仍需完成将牌取法与剩余顺刻分解。

条目更新与判定说明

新增与修订的校验条目、牌型判定说明会在这里集中公布,随规则版本同步更新。

麻将攻略

新手实战场景解答:九江麻将番型识别与算分入口怎么找

刚上桌的人基本都会卡在两个地方:这手牌到底算什么番,以及分是从哪儿开始算的。前者靠眼力,后者靠找对入口。 这篇就按实战里最常见的几个场景拆开讲,能少走点弯路。 番型识别:先看结构,再抠细节 不少新手一坐下就翻番型表,对半天对不上号。其实识别有个顺序:先看整手牌的花色构成,再看有没有碰、杠成组,最后才去判断有没有七对、有没有特殊的和牌方式。顺序反了,越看越乱。

胡牌校验与牌型判定 2026-11-15
算法对比

平台算法差异对比:九江麻将胡牌计分怎么核对

同一手牌,放到两个平台上算,分数能差出一截——这在九江麻将玩家群里不算新鲜事。有人认定是平台算错,也有人怀疑自己记漏了番。多数情况下,两边都没坏心,只是计分规则不一样。想把胡牌计分核对清楚,得先弄明白差异藏在哪儿。 差异通常出在三个地方 番型表本身、加番的时机、封顶与取整。第一项决定“这手牌值几番”,后两项决定“这几番怎么换算成分”。 很多争论其实卡在第二层

胡牌校验与牌型判定 2026-11-15
棋牌规则

九江麻将算分规则速查:常见牌型与结算方式整理

九江麻将的算分并没有一份“官方统一表”,市区、县城甚至不同茶馆都可能各有一套。按常见桌规把牌型番数和结算方式理一理,适合开局前快速对表;真到牌桌上,还是以四家事先说好的规则为准。 底分、番数和封顶:先弄清三个数 算分之前,先把底分、番数单位、封顶线问清楚。底分常见1分、2分、5分。番数有的按翻倍算,有的按固定分算,差别不小。 常见结算框架大致是:总得分=底分

胡牌校验与牌型判定 2026-11-15
专题

爆分技巧与倍率规则说明

hupai panxing 相关说明(第1部分)。hupai panxing 相关说明(第2部分)。hupai panxing 相关说明(第3部分)。hupai panxing 相关说明(第4部分)。hupai panxing 相关说明(第5部分)。hupai panxing 相关说明(第6部分)。hupai p...

胡牌校验与牌型判定 2026-11-13 02:29:25
专题

适合新手的三种玩法

hupai panxing 相关说明(第1部分)。hupai panxing 相关说明(第2部分)。hupai panxing 相关说明(第3部分)。hupai panxing 相关说明(第4部分)。hupai panxing 相关说明(第5部分)。hupai panxing 相关说明(第6部分)。hupai p...

胡牌校验与牌型判定 2026-11-11 15:35:21
专题

实战技巧分享:老玩家心得

hupai panxing 相关说明(第1部分)。hupai panxing 相关说明(第2部分)。hupai panxing 相关说明(第3部分)。hupai panxing 相关说明(第4部分)。hupai panxing 相关说明(第5部分)。hupai panxing 相关说明(第6部分)。hupai p...

胡牌校验与牌型判定 2026-11-08 11:26:42

判定过程中最常被问到的几件事

同一手牌出现两种成胡组合时怎么记?

条目规定按牌序回溯产生的第一条完整分解作为主记录,其余可行分解以并列形式附在后面,计番时以主记录为准,避免同一手牌被重复计分。

带副露的手牌判定和门清有区别吗?

副露部分不参与顺刻回溯,只作为已固定的面子计入总组数,暗手部分仍需完成将牌取法与剩余牌分解,两段输入分别标注,输出时统一汇合。

将牌能不能是字牌对子?

在常规口径中字牌对子可以作为将牌,但需要先在条目里登记该版本允许的字牌范围,超出范围的对子不会进入将牌候选队列。

判定结果里为什么还带条目编号?

编号用于定位这手牌依据的是哪一版判定逻辑,复盘或规则调整时可以直接回查对应条目,确认当时的将牌取法与回溯路径是否已经变化。

条目修订时,第一时间收到提醒

校验条目随规则版本调整而更新,订阅后会在新增牌型判定、将牌取法修订与边界情形补充时收到通知,不必反复翻页比对版本。

仅用于条目更新提醒,不做其他用途。