九江麻将不同玩法算法差异与查表思路对比
很多做棋牌工具、算番器和规则资料的开发者,提到九江麻将时容易默认只有一套算法。 实际翻阅本地规则、比对不同牌桌的口口相传之后会发现:玩法分支不少,算法侧重点差别也大。有人关心胡牌判定,有人盯着番型查表,还有一类只用来做胜率估算。把这几种需求混成一套表,后续维护会很痛苦。 玩法分支决定了算法骨架 九江本地常见的几种玩法,在牌数与胡牌结构上并不会全盘一致。有些桌
九江麻将算法列表把一局牌从发牌到结算拆成可核查的条目:洗牌随机源、理牌排序、碰杠优先级、听牌判定、胡牌牌型匹配、番型加权与最终算分,每一条都标注判定顺序和参数取值。这里收录 68 条常用规则与 24 种番型的权重口径,并给出发牌随机种子、剩余张数、有效进张与胜率之间的换算方式。同一手牌在不同规则下的分歧点会被单独标出,方便对照自己熟悉的打法逐手复算。
牌型和番种本身并不复杂,真正让结果分叉的是判定顺序与取值口径。先判将牌还是先判刻子,抢杠算不算杠上开花,封顶按番数还是按分数,都会把最终得分推到不同方向。下面三条是最常出现分歧的地方,也是实测团每一轮重点复核的对象。
先判将牌、再判面子、最后查特殊牌型,碰杠与胡牌的响应窗口逐条标号,避免同名规则出现两种结果。
平胡、碰碰胡、清一色、七对、杠上开花等 24 种番型统一列在一张权重表里,含叠加规则与封顶上限。
给出手牌剩余张数、有效进张与胜率的换算关系,每种打法都能用具体数字倒推,不必只凭手感判断。
条目按一局牌的时间顺序排列,从发牌一直到结算共 68 条。每条都写明触发条件、判定先后和参数取值,涉及随机的地方标出取值区间。下面挑出使用频率最高的六组,卡片里给出该条的用途和最常出现的分歧点,需要展开时可以顺着分类继续往下查。
记录随机种子、洗牌轮次与发牌顺序之间的关系,说明同一副牌在不同种子下的分布差异与复现方式。
讲清同点数牌的排序依据、花牌插入位置,以及出牌时默认推荐的最小权重点如何计算得出。
明杠、暗杠、补杠与碰牌的响应窗口逐个标注,抢杠胡的插入位置单独说明,避免与补杠生效冲突。
列出手牌听口、剩余张数、进张数与听牌宽度的对应关系,附可复算的示例与常见误算情形。
基本胡、七对、十三幺等牌型的匹配先后顺序,自摸与点炮在判定阶段的差异与优先关系。
24 种番型的加权系数、叠加规则与封顶上限集中列出,给出取整前后可能出现的分差范围。
胡牌判定解决能不能和,算分规则解决和了值多少,听牌概率解决该打哪一张。三条线互相牵连,但排查问题时最好分开看。每个分类下面收录对应的算法条目、实测牌例和参数表,遇到具体分歧时可以先定位到所属分类,再顺着条目往下查证。
每轮实测都会补上新的算法条目、边界情形与修正说明,这里按发布时间排列最近的更新。条目里写的是判定条件和参数取值,实测记录写的是牌例复算过程,两类内容交替更新,对照前后版本能看出哪一条口径被调整过。
同一套规则在不同牌桌上总会冒出几个争论点,比如抢杠胡的插入位置、七对与龙七对的叠加、杠分在流局时如何处理。这些专题把争论双方的依据、对应牌例和最终口径放在一起,对照完可以自己判断哪一种算法更贴近你熟悉的打法。
规则调整、参数修正、牌例补充都会在这里留下一条记录。标题直接写明涉及的算法条目,后面标注它所属的判定线或算分线以及更新时间,需要查证某一条口径是什么时候改的,顺着记录往回翻就能找到对应的实测牌例。
acf0377b9d 相关说明(第1部分)。acf0377b9d 相关说明(第2部分)。acf0377b9d 相关说明(第3部分)。acf0377b9d 相关说明(第4部分)。acf0377b9d 相关说明(第5部分)。acf0377b9d 相关说明(第6部分)。acf0377b9d 相关说明(第7部分)。acf...
020f75eed9b9 相关说明(第1部分)。0f75eed9b9 相关说明(第2部分)。0f75eed9b9 相关说明(第3部分)。0f75eed9b9 相关说明(第4部分)。0f75eed9b9 相关说明(第5部分)。0f75eed9b9 相关说明(第6部分)。0f75eed9b9 相关说明(第7部分)。0f7...
038234702c24 相关说明(第1部分)。8234702c24 相关说明(第2部分)。8234702c24 相关说明(第3部分)。8234702c24 相关说明(第4部分)。8234702c24 相关说明(第5部分)。8234702c24 相关说明(第6部分)。8234702c24 相关说明(第7部分)。823...
041f7784c231 相关说明(第1部分)。1f7784c231 相关说明(第2部分)。1f7784c231 相关说明(第3部分)。1f7784c231 相关说明(第4部分)。1f7784c231 相关说明(第5部分)。1f7784c231 相关说明(第6部分)。1f7784c231 相关说明(第7部分)。1f7...
05744388397a 相关说明(第1部分)。744388397a 相关说明(第2部分)。744388397a 相关说明(第3部分)。744388397a 相关说明(第4部分)。744388397a 相关说明(第5部分)。744388397a 相关说明(第6部分)。744388397a 相关说明(第7部分)。744...
067c37817049 相关说明(第1部分)。7c37817049 相关说明(第2部分)。7c37817049 相关说明(第3部分)。7c37817049 相关说明(第4部分)。7c37817049 相关说明(第5部分)。7c37817049 相关说明(第6部分)。7c37817049 相关说明(第7部分)。7c3...
0739032fb5fd 相关说明(第1部分)。39032fb5fd 相关说明(第2部分)。39032fb5fd 相关说明(第3部分)。39032fb5fd 相关说明(第4部分)。39032fb5fd 相关说明(第5部分)。39032fb5fd 相关说明(第6部分)。39032fb5fd 相关说明(第7部分)。390...
08ae96264300 相关说明(第1部分)。ae96264300 相关说明(第2部分)。ae96264300 相关说明(第3部分)。ae96264300 相关说明(第4部分)。ae96264300 相关说明(第5部分)。ae96264300 相关说明(第6部分)。ae96264300 相关说明(第7部分)。ae9...
下面的数字来自最近六轮实测的统计口径:条目总数按有效算法点计算,番型只统计拥有独立权重的种类,牌例以完整打完一局算一次,复算一致率指两名成员独立计算后得到相同结果的占比。
覆盖从发牌到结算的完整链路,每条附触发条件。
含平胡、碰碰胡、清一色、七对与杠上开花等常见番型。
每手牌例保留完整牌型与最终得分,可逐手复算。
两人独立计算得到相同结果的占比,差额集中在取整环节。
这张表把常见番型的加权系数、叠加规则和封顶上限集中放在一起,取整方式单独列出。同一手牌按不同叠加顺序计算时可能出现 1 到 3 分的差异,表里已按推荐顺序给出结果,复盘时可以逐行对照自己那一局的实际得分。
| 番型 | 加权系数 | 叠加规则 | 封顶 | 备注 |
|---|---|---|---|---|
| 平胡 | 1 倍 | 不与其他番型叠加 | 无 | 基础分按底分计算 |
| 碰碰胡 | 2 倍 | 可与清一色叠加 | 8 倍 | 刻子须全部为碰或杠 |
| 清一色 | 4 倍 | 可与碰碰胡、七对叠加 | 8 倍 | 缺门牌型不计入 |
| 七对 | 4 倍 | 可与清一色叠加 | 8 倍 | 四张相同计两对 |
| 龙七对 | 8 倍 | 在七对基础上叠加 | 8 倍 | 封顶后不再追加番数 |
| 杠上开花 | 2 倍 | 可与任意番型叠加 | 8 倍 | 补杠后自摸方计入 |
从定庄发牌到分数落定,一局牌要经过四个判定环节,每个环节都有明确的输入和输出。环节之间的先后顺序不能随意调换,否则会在抢杠、补杠和自摸的边界情形上算出不同结果。下面按实际发生的顺序拆开说明每一步在算什么。
确定庄家与起手牌,记录洗牌种子与发牌顺序,作为后续复算的起点。
按逆时针顺序响应,碰、明杠、暗杠、补杠各有独立的时间窗口。
先查基本牌型,再匹配特殊牌型,自摸与点炮在这个阶段区分。
按番型加权累计,应用封顶与取整规则,最后分摊到参与各家。
不少牌桌沿用网络上的通用规则,与本地打法在细节上存在出入。下面把最容易踩坑的三组放在一起对照,一侧是通用写法,另一侧是本列表收录的口径。差异本身没有对错,关键是同一桌上的人要用同一套,否则复盘时永远对不上分。
每轮实测结束后都会收到团内成员的复盘记录,这里挑出三条有代表性的。反馈集中在判定顺序、取整方式和牌例复算三件事上,也是条目修订的主要来源,被反复提到的分歧点会被单独拆成一条新条目。
按表里的顺序把上周那局抢杠重算了一遍,分差正好卡在补杠生效前后。之前一直以为是自己记错了牌,其实是判定顺序的问题。
七对叠龙七对的封顶一直没搞清,参数表里两行对比看完就明白了。同样一手牌取整前后差了 2 分,属于正常范围。
听牌宽度和有效进张的关系讲得比较清楚,用 320 手牌例里的数据倒推,现在估胜率比以前靠感觉要准不少。
实测团每轮会挑出争议最大的三个点做深挖,下面三条已经排进日程,涉及牌例、参数表和对照说明。完成后会补进对应分类,并在最新发布里留一条记录,方便核对改动前后的口径差别。
抢杠、补杠与水杠的响应窗口,逐条标出插入位置和判定先后。
十三幺、全不靠与七对在判胡阶段的先后关系与冲突处理。
四舍五入、向上取整与按比例分摊三种方式的实际分差对比。
手上有一局怎么算都对不上的牌,可以整理成牌型、庄家、番种和最终得分四段提交,优先安排复算。
封顶从按番数改为按倍数后,累计影响 11 手牌例,修订前后的得分对照已归档。
开团后按胡牌判定、番型算分、听牌概率三条线均分牌例,每人认领一组完整对局,复算结果统一登记在条目下方并交叉核对。
算法条目最怕以讹传讹,所以每条结论都要求能追到牌例和参数。下面四条是内容维护时一直守着的标准,也是判断一条记录能否收录的依据,凡是拿不出牌例或对不上参数表的说法,一律先挂着不下结论。
每条算法至少对应一组可复算的牌例,没有牌例支撑的说法不收录。
加权系数、封顶上限与取整方式写在参数表里,逐行都能自行验算。
与通用规则不一致的地方单独标出,写明差异出现在哪一个判定环节。
只讨论算法规则与牌例复盘,不涉及任何形式的投注与资金往来。