a8cec6acbf 相关说明(第1部分)。
a8cec6acbf 相关说明(第2部分)。
a8cec6acbf 相关说明(第3部分)。
a8cec6acbf 相关说明(第4部分)。
a8cec6acbf 相关说明(第5部分)。
a8cec6acbf 相关说明(第6部分)。
a8cec6acbf 相关说明(第7部分)。
a8cec6acbf 相关说明(第8部分)。
a8cec6acbf 相关说明(第9部分)。
a8cec6acbf 相关说明(第10部分)。
a8cec6acbf 相关说明(第1部分)。a8cec6acbf 相关说明(第2部分)。a8cec6acbf 相关说明(第3部分)。a8cec6acbf 相关说明(第4部分)。a8cec6acbf 相关说明(第5部分)。a8cec6acbf 相关说明(第6部分)。a8cec6acbf 相关说明(第7部分)。a8c...
a8cec6acbf 相关说明(第1部分)。
a8cec6acbf 相关说明(第2部分)。
a8cec6acbf 相关说明(第3部分)。
a8cec6acbf 相关说明(第4部分)。
a8cec6acbf 相关说明(第5部分)。
a8cec6acbf 相关说明(第6部分)。
a8cec6acbf 相关说明(第7部分)。
a8cec6acbf 相关说明(第8部分)。
a8cec6acbf 相关说明(第9部分)。
a8cec6acbf 相关说明(第10部分)。
九江麻将的算法条目不是单纯的规则摘录,而是把起手牌、副露状态和结算结果串成一条可逐项比对的链路。以下三点决定了一手牌能否得到稳定复现的结果。
万、条、筒、风牌与箭牌分别归入独立编号段,录入时校验每种牌不超过四张。编码一致,后续的面子拆解和听口计算才有共同基准。
先取刻子与顺子,再处理对子与将牌;七对、十三幺等特殊牌型走独立分支。顺序不同会得到不同的听口集合,因此回溯优先级需要在条目中写明。
番型命中、底分叠加、封顶与包三家条款分别落表。每一手牌都能沿着番型来源逐项验算,而不是只给出一个总分。
从牌张输入到分数输出,条目按三个层次组织,方便规则核对、牌局复盘和程序测试共用同一套说明。
记录手牌、副露、牌墙剩余张数、庄家位置与局风。字段缺省时按默认局规回填,并在结果中标注使用的版本。
普通胡、七对、十三幺、抢杠与杠上开花分列判定;听口集合逐张展开,并给出剩余张数与改良张方向。
番型分、底分、封顶与自摸加成分开计算后合成总分。包三家、查叫等地方条款单独标注来源,避免与通用规则混淆。
同一手牌,只要牌张编码、副露状态与局规版本一致,结算结果就应当可以复现。
这是九江麻将算法条目校订时最重要的一条底线,也是牌局复盘和程序测试能够对得上的前提。每一份算法条目都要经过牌例收集、规则对照、交叉验算和版本发布四步,才进入公开列表。校订记录会保留修改原因和适用局规。
来源包括牌局复盘记录、读者提交的手牌截图和开发测试用例,优先收录存在争议的牌型。
按九江本地局规逐条比对将牌限制、番型名称、封顶方式和包三家条款,标注差异点。
用多套算番实现分别跑同一手牌,对不上的结果回到面子拆解和听口集合逐张排查。
条目附带版本号与生效日期,后续局规调整时保留旧版本,便于查对历史牌局。
围绕将牌、番数、局规差异和听牌概率,整理牌友在核对过程中最常提出的疑问。
常见局规要求将牌为二、五、八,部分牌桌只限定二五八中的条筒万,风牌与箭牌不能作将。条目会把将牌范围写成独立字段,遇到不同约定时按牌桌实际规则切换,并在结算结果中标注所用口径。
多数九江局规采用底分乘以番数的方式,自摸另加一份,点炮由放铳者承担。遇到封顶时先按番数计算,再与封顶值比较取较小者;包三家条款则在封顶之后单独结算,避免重复计入。
先确认牌张编码、副露张数和牌墙余量是否一致,再对照双方使用的局规版本。条目会保留版本号与生效日期,只要版本对齐,面子拆解和番型命中顺序就能逐步复现差异来源。
以剩余未见牌张为分母,按听口对应的有效张数计算即时进张概率,再结合巡目和已出张数做修正。样本量较小时会给出区间,不把单局结果当作稳定概率。
遇到番型判定对不上、将牌限制有出入,或者同一手牌在两台设备上算出不同分数的情况,可以把手牌、副露和结算结果一并提交,编辑会按局规版本逐项核对。