九江麻将 · 算法条目库

九江麻将算法列表全解析:胡牌判定与番型算分规则

九江麻将算法列表把本地牌局里最常见的判定逻辑整理成可查可对的结构化条目:从起手配牌与听牌判断,到碰碰胡、清一色、七对、十三烂、杠上开花的成牌识别,再到各番型的底分与结算顺序,都配有明确的参数说明和结果示例。每条记录标注适用牌型、触发条件与边界情况,对局复盘时可以照着核对争议牌,开发时也能直接照着把判定规则搬进自己的程序。

  • 胡牌判定
  • 番型算分
  • 听牌概率
条目查询示例
GET /v1/jiujiang/algorithm?id=1024

{
  "title": "碰碰胡成牌判定",
  "category": "胡牌判定算法",
  "params": ["手牌结构", "副露数"],
  "result": "hit / miss",
  "updated": "2026-04-18"
}
1,286算法条目
96牌型判定
42番型规则

九江麻将算法列表的条目体量

条目按牌型结构、结算方式和实战频率三条线索归档,每一次新增与修正都记录在案,翻开任意一条都能看到它从哪一版规则里来。

1,286条
已归档算法条目
覆盖成牌识别、番型判定、结算顺序与听牌推演四大类。
96种
牌型判定规则
含平胡、碰碰胡、七对、十三烂、清一色等常见结构。
42套
番型算分组合
逐条写明叠加顺序、封顶规则与特殊牌型的处理方式。
8次
每周条目校订
依据线下对局反馈补充边界情况,修正模糊表述。

条目覆盖的牌局环节

从摸牌到结算,每个环节都有对应的判定口径,碰到拿不准的牌,先看条目里的触发条件与例外说明,再回到牌局验证。

起手与配牌结构

记录不同起手牌型的进张分布,说明孤张、搭子、对子的取舍顺序,为后续听牌判断提供基础数据。

成牌与听牌判定

拆解顺子、刻子与将牌的构成条件,标注七对、十三烂等特殊结构的独立判定路径,避免与常规胡型混淆。

番型叠加与结算

列出各番型的成立条件与叠加顺序,明确哪些组合互斥、哪些可以连乘,并给出完整的分值推演示例。

特殊时点与争议牌

覆盖抢杠胡、杠上开花、海底捞月、荒庄等特殊情形,说明每种时点下的判定优先级与常见争议处理口径。

结构化条目与手写牌谱笔记的差别

牌桌上凭印象记下的规则,换个牌型就可能对不上。条目化整理的价值在于每个结论都有可复现的输入与输出。

对比维度 九江麻将算法列表 手写牌谱笔记
判定依据 逐条写明手牌结构、副露数与触发条件 多为结果记录,缺少中间推导过程
番型叠加 给出互斥关系与叠加上限,可直接对照 容易凭经验估算,出现重复计分
特殊时点 抢杠、海底、杠开等单独成条并标优先级 通常只在遇到时才临时讨论
更新方式 按周校订,修正记录可回溯到具体版本 散落在不同本子上,难以统一
复用场景 可用于复盘核对,也能作为程序判定参考 主要用于个人记忆,难以迁移

九江麻将算法列表的整理节点

条目库不是一次性写完的,每个阶段都来自具体牌局里暴露出来的模糊地带,校订后再回流到条目正文。

第一阶段

成牌判定打底

先把平胡、碰碰胡、七对三类基础结构的判定路径理清,统一手牌结构的描述方式。

第二阶段

番型与结算补齐

补充清一色、十三烂、杠上开花等番型条目,同步整理底分与倍数关系。

第三阶段

特殊时点细化

把抢杠胡、海底捞月、荒庄等边界情形单独拆条,标注判定优先级顺序。

现阶段

概率推演接入

引入牌墙剩余张数的推算口径,把听牌成功率与进张效率纳入条目体系。

常用牌型与规则索引

牌桌上被问得最多的几个词,几乎都能在条目里找到对应的判定说明和结算口径。

  • 碰碰胡判定
  • 七对成牌结构
  • 清一色番型
  • 十三烂组合
  • 杠上开花结算
  • 抢杠胡优先级
  • 海底捞月判定
  • 自摸与点炮分差
  • 荒庄处理口径
  • 听牌张数推算
  • 进张效率估算
  • 番型叠加上限

哪些情况适合翻这套算法条目

条目面向的是需要明确判定口径的场景,如果只是想随便打打、不在意结算依据,翻条目反而会打断节奏。

适合对照的情形

  • 对局结束后想复核某一手牌的成牌结构是否成立。
  • 结算时对番型叠加顺序有分歧,需要统一口径。
  • 整理本地规则文档,需要可引用的判定说明。
  • 开发棋牌程序,需要把判定逻辑落到具体参数上。
  • 教学或带新人时,希望有清晰的示例可讲。

不太适用的情形

  • 追求即时对局节奏,没有余裕逐条核对判定条件。
  • 所在地区规则与九江本地差异较大,条目未必对应。
  • 只想看结论、不关心推导过程与边界情况。
  • 把条目当成必胜策略,忽略牌局本身的随机性。
  • 需要即时赛事仲裁,条目只能作为参考而非裁定。

来自牌桌与开发一线的反馈

条目被用得最多的地方,往往不是开局前,而是争议发生后回头核对的那一刻。

“上周打牌为了碰碰胡和七对能不能叠加吵了半天,翻到条目里写得很清楚,两种结构互斥,当场就把这事说开了。”

李本地牌友 · 常年组局

“我们做地方棋牌的小程序,判定这块一直靠口口相传,条目里的参数写法和边界说明省了不少来回确认的功夫。”

周棋牌程序开发

“带新人最怕讲不清楚为什么这手牌不算胡,条目里有具体的手牌结构和结果示例,照着讲一遍基本就懂了。”

吴牌局组织者

条目整理坚持的几条原则

判定说明一旦含糊,牌桌上的分歧只会更多,所以每条记录都要经得起追问。

口径可追溯每条判定都标注来源依据与修订记录。
表述统一手牌结构与参数命名全站保持一致。
持续校订依据线下反馈补充边界与例外情况。
示例可复现每个结果都配完整手牌,能自己验一遍。

一条算法记录包含哪些字段

字段固定下来之后,不同牌型的条目之间才能横向对照,也方便把说明直接搬进程序里的配置项。

  • title条目名称,通常由牌型与判定动作组成,例如「碰碰胡成牌判定」。
  • category所属方向,取值落在胡牌判定、番型算分、概率推演三类之中。
  • params判定所需的输入,包括手牌结构、副露数量、当前时点等。
  • result输出结果的形式,多为成立与否的判定值,部分条目附带分值。
  • edge边界说明,列出容易误判的组合与特殊时点的处理方式。
  • updated最近校订日期,用于判断该条目是否已同步到最新口径。
九江麻将算法列表条目字段结构示意图

最新发布的条目与校订记录

新增条目、争议修正与规则口径调整都会在这里留痕,方便回看某条说明是什么时候变的。

牌桌上最常被追问的三个问题

这些问题的答案在条目里都有完整推导,这里先给出可以直接用的结论。

问碰碰胡和七对能不能一起算?

不能。碰碰胡要求四组刻子加一对将,七对要求七组对子,两种手牌结构互斥,同一手牌只可能满足其中一种,结算时按实际成立的那一种计番。

问番型叠加有上限吗?

有。九江本地常见玩法对叠加设有封顶,达到上限后不再累加。具体倍数与封顶值写在番型算分规则的对应条目里,不同牌型组合的上限并不相同。

问条目和本地规则对不上怎么办?

先看条目里的边界说明,多数差异来自特殊时点的判定优先级。如果仍然不一致,可以通过页面底部的需求表单反馈,校订后会更新条目并记录变更。

关于九江麻将算法列表的常见疑问

整理过程中被问到最多的是条目怎么用、能不能直接搬进程序,这里统一说明。

条目里的手牌结构用的是什么记法?
手牌统一按万、条、筒三门加字牌分列书写,同一门的牌按点数从小到大排列,副露单独标注在右侧。这样的记法便于把顺子、刻子、将牌的组合关系直接看出来,也方便在不同条目之间比对相同结构。遇到七对、十三烂这类不按常规组合的手牌时,会在条目里额外说明其独立记法。
同一手牌同时满足多个番型时,按什么顺序结算?
先确认成牌结构,再按番型算分规则里标注的优先级依次判定,互斥的番型只取其一,可叠加的番型按既定倍率相乘并检查是否触及封顶。条目中每条番型都会注明它与哪些番型互斥、与哪些可以共存,遇到拿不准的组合时,按条目给出的顺序逐项核对即可,避免出现重复计分或漏计的情况。
条目会跟随规则变化更新吗?
会。条目按周校订,线下对局中暴露出来的模糊表述、争议牌例以及地区玩法差异,都会在确认后写进对应条目,并在最新发布的校订记录里留痕。每条记录都带有最近更新日期,回看时能够判断这条说明是否已同步到当前口径,早期版本的处理方式也会在边界说明中保留说明。
能不能把条目内容直接用于程序开发?
条目里的参数与输出来自对实际判定过程的归纳,结构上接近程序里的判定函数,可以作为规则实现的参考。不过条目描述的是九江本地玩法的判定口径,接入前仍需结合自身产品的牌型范围、结算方式和特殊时点处理做适配,尤其是封顶值与互斥关系,建议逐条比对后再落地。
抢杠胡、杠上开花这类时点为什么单独成条?
这类情形涉及判定顺序而非单纯的牌型结构,同一手牌在不同时点下的结论可能完全不同。单独成条可以把触发条件、判定优先级和常见争议点写清楚,避免与常规胡型混在一起讨论。条目中会明确说明该时点相对于其他判定的先后位置,复盘时按顺序核对,基本能还原当时的判定过程。

提交你遇到的判定分歧

牌局里总会有条目还没覆盖到的情形。把具体的手牌结构、发生环节和争议点写清楚,校订时会优先处理这些真实牌例。

  • 按周汇总处理,校订后更新条目
  • 同一牌例只需提交一次,重复内容会合并
  • 涉及特殊时点时,请注明发生顺序

提交内容仅用于条目校订,不会对外公开个人信息

已收到,校订时会优先核对这条牌例。