条目可对照
每条算法都标注前提条件、输入参数与输出结果,同一手牌在不同约定下会得到哪种结论,条目里能直接分得清。
牌局判定共建计划
九江麻将算法列表把牌桌上最容易起争议的判定环节逐条拆开:起手配牌与摸打顺序怎么走,胡牌校验要检查哪些结构,平胡、碰碰胡、清一色、七对、豪华七对各自对应多少番,杠分由谁支付,流局与包牌又该如何收尾。每条条目都写清适用前提、输入参数与输出结果,遇到地方约定不一致的地方,直接列出常见分支与判定优先级,方便写校验逻辑的人逐行比对,也方便玩家核对一局牌的分值来源。
牌型识别、分值换算与结算顺序是三个独立步骤,混在一起核对最容易出错。九江麻将算法列表按这三步拆分条目,每一步只回答一个问题,遇到规则分歧时用分支并列,不用一句“按当地规则”含糊带过。
每条算法都标注前提条件、输入参数与输出结果,同一手牌在不同约定下会得到哪种结论,条目里能直接分得清。
杠分支付、庄家连庄、包牌连带与流局查叫,各地做法并不一致,条目把常见口径并列写出,不把其中一种当成唯一答案。
新增条目和调整过的判定会在修订说明里注记,用旧口径算过的牌局也能回头核对,不影响已经对外的历史结论。
胡牌结构、番型分值与听牌取舍是三块相对独立的判断,分开查更容易定位到具体的那一条规则。
新收录的判定条目会先出现在这里,包含牌型结构说明、分值取值区间与常见误判提醒,读完后可直接对照手上的牌局。
cc58f19389 相关说明(第1部分)。cc58f19389 相关说明(第2部分)。cc58f19389 相关说明(第3部分)。cc58f19389 相关说明(第4部分)。cc58f19389 相关说明(第5部分)。cc58f19389 相关说明(第6部分)。cc58f19389 相关说明(第7部分)。cc5...
53d11903cf 相关说明(第1部分)。53d11903cf 相关说明(第2部分)。53d11903cf 相关说明(第3部分)。53d11903cf 相关说明(第4部分)。53d11903cf 相关说明(第5部分)。53d11903cf 相关说明(第6部分)。53d11903cf 相关说明(第7部分)。53d...
9e60d8c4b8 相关说明(第1部分)。9e60d8c4b8 相关说明(第2部分)。9e60d8c4b8 相关说明(第3部分)。9e60d8c4b8 相关说明(第4部分)。9e60d8c4b8 相关说明(第5部分)。9e60d8c4b8 相关说明(第6部分)。9e60d8c4b8 相关说明(第7部分)。9e6...
7a2cc33779 相关说明(第1部分)。7a2cc33779 相关说明(第2部分)。7a2cc33779 相关说明(第3部分)。7a2cc33779 相关说明(第4部分)。7a2cc33779 相关说明(第5部分)。7a2cc33779 相关说明(第6部分)。7a2cc33779 相关说明(第7部分)。7a2...
01f131d05b 相关说明(第1部分)。01f131d05b 相关说明(第2部分)。01f131d05b 相关说明(第3部分)。01f131d05b 相关说明(第4部分)。01f131d05b 相关说明(第5部分)。01f131d05b 相关说明(第6部分)。01f131d05b 相关说明(第7部分)。01f...
361ad75d8f 相关说明(第1部分)。361ad75d8f 相关说明(第2部分)。361ad75d8f 相关说明(第3部分)。361ad75d8f 相关说明(第4部分)。361ad75d8f 相关说明(第5部分)。361ad75d8f 相关说明(第6部分)。361ad75d8f 相关说明(第7部分)。361...
这些专题集中了牌桌上争得最久的几处:番型边界、杠分归属、荒庄结算与包牌连带,每一处都能牵出好几条关联规则。
先判七组对子,再看是否存在四张同牌组成的两对结构,据此进入豪华分支并确定倍数区间。
明杠、暗杠与补杠的支付对象不同,条目按触发方式分开说明,并写明是否计入连庄累计。
牌墙摸尽后需要确认各家是否听牌,未听牌一方的赔付口径与查叫顺序在条目中逐项交代。
放铳与放杠的责任划分不同,包牌成立后由谁承担剩余分值是结算环节最容易漏掉的一步。
规则修订、分支补充与实例复盘会定期整理成条目发布,涉及旧结论调整的会在正文开头标明影响范围。
1a1d381516 相关说明(第1部分)。1a1d381516 相关说明(第2部分)。1a1d381516 相关说明(第3部分)。1a1d381516 相关说明(第4部分)。1a1d381516 相关说明(第5部分)。1a1d381516 相关说明(第6部分)。1a1d381516 相关说明(第7部分)。1a1...
e59c8d0be5 相关说明(第1部分)。e59c8d0be5 相关说明(第2部分)。e59c8d0be5 相关说明(第3部分)。e59c8d0be5 相关说明(第4部分)。e59c8d0be5 相关说明(第5部分)。e59c8d0be5 相关说明(第6部分)。e59c8d0be5 相关说明(第7部分)。e59...
4b304a8e96 相关说明(第1部分)。4b304a8e96 相关说明(第2部分)。4b304a8e96 相关说明(第3部分)。4b304a8e96 相关说明(第4部分)。4b304a8e96 相关说明(第5部分)。4b304a8e96 相关说明(第6部分)。4b304a8e96 相关说明(第7部分)。4b3...
fb085393bb 相关说明(第1部分)。fb085393bb 相关说明(第2部分)。fb085393bb 相关说明(第3部分)。fb085393bb 相关说明(第4部分)。fb085393bb 相关说明(第5部分)。fb085393bb 相关说明(第6部分)。fb085393bb 相关说明(第7部分)。fb0...
1503a33098 相关说明(第1部分)。1503a33098 相关说明(第2部分)。1503a33098 相关说明(第3部分)。1503a33098 相关说明(第4部分)。1503a33098 相关说明(第5部分)。1503a33098 相关说明(第6部分)。1503a33098 相关说明(第7部分)。150...
2412e24b6d 相关说明(第1部分)。2412e24b6d 相关说明(第2部分)。2412e24b6d 相关说明(第3部分)。2412e24b6d 相关说明(第4部分)。2412e24b6d 相关说明(第5部分)。2412e24b6d 相关说明(第6部分)。2412e24b6d 相关说明(第7部分)。241...
条目数量会随着校对进度变化,下面这组数字反映的是当前公开可查的部分。
从摸起第一张牌到四家分账,一局牌要经过结构识别、番型归属、分值换算与结果复核四道关口,每一道都有独立的判定要素。
把手牌拆成若干面子加一对将,检查刻子、顺子与将牌的组合是否完整,再判断自摸、点炮与抢杠的触发顺序,特殊牌型走单独校验路径。
平胡、碰碰胡、清一色、七对与豪华七对的识别顺序会影响最终取值,条目明确优先级,避免一手牌被重复计番。
番数换算成实际分值时要考虑封顶倍数、连庄累计与杠分附加,条目把每一步的输入输出分开写,便于分段核对。
先算出理论可胡的张数,再扣掉已打出、已碰杠与自己手中的同名牌,得到桌面剩余张数,据此评估每一手的进攻与守备取舍。
同一套条目,在不同人手里解决的是不同的问题:有人用来核对分值,有人用来校验代码,有人用来复盘一局争议牌。
牌桌上对某一手的番数有分歧,按条目逐条比对结构与倍数,把争议落到具体那一条上。
编写胡牌校验与计分逻辑时,以条目的输入参数与输出结果作为预期值,逐项验证边界情况。
带着新人看一局完整体现的牌,用条目里的判定顺序解释为什么这样拆牌、这样算分。
把已经结束的牌局重新摆一遍,按分支口径分别计算,看清分值差异来自哪一处约定。
把一局牌拆成定位、比对、复核三个动作,判定过程就不再依赖记性,每一步都有可查的依据。
先确认手牌属于基本胡、七对还是特殊牌型,确认将牌所在位置,再看面子是否完整,这一步决定后续进入哪一组分支条目。
找到对应番型条目,看清适用前提与取值区间,遇到地方口径不同时按条目列出的分支分别计算,再按优先级取其一。
把杠分、连庄累计与封顶倍数依次代入,核对四家分值是否平衡,取整方式统一后再确认最终结果。
下面三处差异出现频率最高,条目里都保留了并列分支,取用时按当地牌桌的实际约定选择对应写法。
这几篇条目涉及的结构与算法相对复杂,读的时候可以顺着牌例一步步推,不容易在中途绕回去。
从同一花色的面子拆分开始,逐步确认将牌位置与边张处理,再判断是否与碰碰胡叠加计番。
先列出全部可胡牌张,再按已出牌、已碰杠与自己手牌逐项扣减,得到桌面剩余张数的估算值。
番数换算成实际分值后如何处理小数,四舍五入与进位两种写法会带来四家总分不平衡的问题。
来自牌桌、开发与教学三类使用者的反馈,多数集中在分支写得清楚、能直接对上具体那一手牌。
“之前和牌友为杠分该谁付争了半天,翻到对应条目发现原来有两种写法,各自都成立,说清楚之后反倒没人再吵。”
“写胡牌校验的时候最怕边界情况,条目里把抢杠和杠上开花的触发顺序列了出来,测试用例直接照着补。”
“带新人复盘一局牌,光讲番型他们记不住,按条目的三步流程走一遍,为什么这样拆牌就说得明白了。”
条目的版式在不同屏幕上都做了调整,长表格可以横向查看,常见牌局建议先在手机上确认关键分值再看细则。
条目在表述上尽量把一个判定拆到最小,仍然会遇到需要确认的地方,下面几条被问得最多。
九江各地牌桌在杠分支付、连庄上限与封顶倍数上存在差异,同一个牌型在不同约定下算出的分值并不相同,因此条目会并列列出常见分支,并标注判定优先级,方便按当地规则取用其中一支。若一处牌桌同时继承了两种写法,需要先在开局前确认以哪一种为准。
先确认手牌是否为七组对子,再检查其中是否存在四张同牌组成的两对结构,若存在即进入豪华七对分支。条目中给出两档番数的取值区间与封顶处理方式,对照手牌结构即可确定最终归属,同时注意是否有叠加计番的其他牌型。
明杠、暗杠与补杠的支付对象不同,条目按触发方式分别说明:部分口径要求点杠者单独承担,部分口径由四家分摊,还会计入连庄累计。核对时先确定杠的类型,再取对应分支的分值,最后检查这一份杠分是否已被封顶规则限制。
听牌张数包含理论上可胡的全部牌张,而实际剩余张数还要扣掉已经打出、已经碰杠以及自己手中的同名牌,条目中把这两步分开表述,避免把理论张数当成桌面剩余张数来评估取舍。评估危险度时,还应结合对手的舍牌顺序一起看。
九江麻将算法列表的条目来自大量实际牌局的校对。如果你所在的牌桌对某一处判定有不同做法,或者手边有一局算不明白的结算实例,可以连同牌型一起写下来,校对通过后会以条目编号的形式对外发布。
提交内容只用于条目校对与规则确认,不会公开任何联系方式与个人信息。