胡牌判定算法
从顺子刻子拆解到将牌确认,再到七对、碰碰胡、杠上开花等特殊牌型的识别顺序,逐条写明先判什么、后判什么,以及哪些牌型互斥不能同时成立。
查看判定条目 →128 个番型条目 · 46 组边界牌例 · 判定一致率 98.6%
九江麻将算法列表收录胡牌判定、番型倍率与听牌概率三类核心条目,逐条标注触发条件、优先级与结算顺序。每一条算法都对应真实牌谱校验,覆盖夹张、卡张、杠上开花、抢杠胡、碰碰胡、七对等常见分支,并给出误判风险提示。列表按发牌、行牌、结算的牌局顺序排列,开发者、裁判与解说可以在同一套口径下沟通。当前版本已整理 128 个番型条目与 46 组边界牌例,牌谱校验小组每期开放 4 个名额,凑齐后解锁完整判定对照表与倍率清单。
胡牌看能不能和,算番看值多少分,听牌看接下来怎么打。三个分类各自独立成表,条目之间用编号互相引用,遇到争议时能顺着一张牌一路查到结算结果。
目录按牌局实际发生的先后排布,从发牌校验一路走到结算换算。每一段下面挂着若干条算法,编号固定,修订时只改内容不改编号。
牌墙顺序、骰子点数定位与起手张数核对,处理少牌、多牌和花牌替换的基础判定。
顺子刻子组合、将牌识别与多解并存时的取用顺序,附常见拆错的牌例说明。
七对、碰碰胡、杠上开花、抢杠胡的触发条件与判定时点,标清互斥关系。
可叠加项、重复计算排除规则与封顶线的位置,给出固定的先后计算顺序。
听口枚举、剩余张数统计与改良牌比较,说明牌墙余量对实际进张的影响。
基础分、番数倍率与封顶后的实际得分换算,含多家胡牌时的结算次序。
条目不是凭印象写出来的。每一条都要经过牌谱复现、双人交叉复核和边界回归,修订记录保留原因与影响范围,旧版本可以回溯对照。
覆盖快节奏对局、长局缠斗与多人同桌三类场景,优先保留出现过争议判定的牌谱,去重后进入校验池。
每条算法至少由两名复核员独立给出结论,结论不一致时追加第三份牌谱复现,直到分歧点被定位到具体分支。
46 组极窄边界牌例长期挂在回归清单里,任何一次修订都要重新跑一遍,避免改动一处影响另一处。
每次调整记录原因、影响范围与生效期,编号保持不变,历史结论仍然可查,方便对照旧牌局的判定结果。
这一期集中处理了封顶顺序与抢杠胡分支,成果直接写回条目。下面四个数字来自本期复现记录,与上期相比有两项发生变化。
按收录条目数量与实际校验次数综合排序,趋势箭头表示本期争议量相对上期的变化。排在前面的番型,通常也是牌桌上最容易吵起来的那几个。
算法列表写得细,用起来才省事。开发拿它对照实现,裁判拿它复核争议,解说拿它确认番数,教练拿它讲清为什么这样算。
按条目编号逐条比对判定顺序,重点核对互斥项与封顶位置,减少上线后的争议局。
出现争议牌型时,用同一份番型清单复现判定过程,把分歧锁定在具体分支上。
快速确认特殊牌型的番数与是否封顶,避免口播结论与最终结算不一致。
用边界牌例讲清一手牌为什么不算胡,比只给结论更容易让人记住判断路径。
关于地方差异、算番不一致、更新节奏和申请材料,下面把常见的顾虑逐条说明白,能对上号的直接看对应条目就行。
校验体验开放给真正在牌桌上遇到分歧的人。填写基本信息与争议局面,小组复现后会回传条目编号、判定路径和对应的边界牌例参考。
新收录的番型条目、修订说明和牌局复盘都发布在这里,按发布时间倒序排列。想追具体某一条算法,从标题进去就能看到完整的判定路径。
打九江麻将,最容易在结算那几秒吵起来的往往不是谁胡了,而是“这牌到底几番”。 平胡和自摸只差一个字,落到分数上可能差出一截。这篇把本地常见的算法拆开讲,从胡牌判定说到自摸加成,再顺带聊聊哪些地方各牌桌写法不一样。 先判定,再算钱:胡牌判定是前置关卡 程序上,胡牌判定和计番是两段逻辑。判定只回答“能不能胡”,计番才回答“胡了值多少”。不少线上实现的争议,就出在
查看解析 →约上三个人开局,牌桌上的争议往往不在能不能胡,而在该收几分。九江麻将的胡牌判定本身不算复杂,计分却因为底分、番型、杠分三套东西混在一起,容易各说各话。 按实战里最常碰到的几个结算场景做对照,把算法拆开看。 底分和番数是两条线,别混着算 多数牌桌的做法是先定一个底分,比如1分或2分,再按牌型乘番。 麻烦在于这个「乘」有两种常见写法:一种是底分×2的番次方,番数
查看解析 →九江麻将的算分,就是“牌型番数加附加番数,再乘底分”这一套。可真坐到牌桌上,各家约定差别不小:有人打2番封顶,有人打8番封顶;七对能不能碰牌,也能争上半天。把常见牌型和番数整理成一份速查,开局前对着过一遍,能省不少口舌。 开局先定三件事:底分、封顶、谁付 番数表背得再熟,这三条没谈拢也白搭。 底分 :常见1分、2分、5分,决定最终输赢的量级。 封顶 :4番、
查看解析 →f9b062c89f 相关说明(第1部分)。f9b062c89f 相关说明(第2部分)。f9b062c89f 相关说明(第3部分)。f9b062c89f 相关说明(第4部分)。f9b062c89f 相关说明(第5部分)。f9b062c89f 相关说明(第6部分)。f9b062c89f 相关说明(第7部分)。f9b...
查看解析 →da7d042cf3 相关说明(第1部分)。da7d042cf3 相关说明(第2部分)。da7d042cf3 相关说明(第3部分)。da7d042cf3 相关说明(第4部分)。da7d042cf3 相关说明(第5部分)。da7d042cf3 相关说明(第6部分)。da7d042cf3 相关说明(第7部分)。da7...
查看解析 →a50ebdab8e 相关说明(第1部分)。a50ebdab8e 相关说明(第2部分)。a50ebdab8e 相关说明(第3部分)。a50ebdab8e 相关说明(第4部分)。a50ebdab8e 相关说明(第5部分)。a50ebdab8e 相关说明(第6部分)。a50ebdab8e 相关说明(第7部分)。a50...
查看解析 →029e46938f 相关说明(第1部分)。029e46938f 相关说明(第2部分)。029e46938f 相关说明(第3部分)。029e46938f 相关说明(第4部分)。029e46938f 相关说明(第5部分)。029e46938f 相关说明(第6部分)。029e46938f 相关说明(第7部分)。029...
查看解析 →4969ace026 相关说明(第1部分)。4969ace026 相关说明(第2部分)。4969ace026 相关说明(第3部分)。4969ace026 相关说明(第4部分)。4969ace026 相关说明(第5部分)。4969ace026 相关说明(第6部分)。4969ace026 相关说明(第7部分)。496...
查看解析 →2250d4bebd 相关说明(第1部分)。2250d4bebd 相关说明(第2部分)。2250d4bebd 相关说明(第3部分)。2250d4bebd 相关说明(第4部分)。2250d4bebd 相关说明(第5部分)。2250d4bebd 相关说明(第6部分)。2250d4bebd 相关说明(第7部分)。225...
查看解析 →每一期只处理一类主线问题,改完立刻写回条目并公开说明。节奏保持稳定,比一次大改更容易被使用方接受。
把可叠加项与互斥项的判断顺序固定下来,同时调整封顶线的位置,解决同一手牌算出两个倍率的争议。
补充抢杠成立与不成立的判定条件,明确与杠上开花的先后关系,新增 6 条算法条目。
在剩余张数统计之外加入改良牌判断,说明同样听两张时牌效差异的来源与计算方式。
新增 4 组极窄边界牌例,覆盖多解并存与将牌归属不明的两种情况,进入长期回归清单。