分类条目 · 番型算法与算分规则

九江麻将算法列表 · 番型算法与算分规则

同一手牌两种算法差出几十分,问题多半不在算错,而在番型叠加次序与封顶位置没有对齐。

把底分取值、基本胡型、特殊番叠加、门清自摸加倍、封顶额度和结算取整拆成可逐条核对的算法条目,每条给出输入条件、判定分支与输出分值,牌局结算与规则配置都能直接对照。

番型基数 叠加次序 封顶与加倍 结算取整

新条目与版本合并记录会在核对完成后推送,不做其它用途。

算分条目构成

一条算法写清四件事:底分、番型、叠加、取整

番型算法与算分规则分类下的条目不止给一个数字,而是把得出这个数字的每一步都写明白。牌桌上出现分歧时,可以按条目逐段回推,定位到底是哪一步的约定不同。

基

番型基数可核对

平胡、碰碰胡、七对、清一色、混一色各自的基数取值与递增方式逐条列明,标注是否随底分浮动。

基数递增
叠

叠加次序固定

门清、自摸、杠上开花、抢杠的相加与相乘关系写明,互斥番型单独标注,避免同一手牌重复计分。

叠加互斥
封

封顶与加倍边界

封顶是套在叠加之后还是之前、封顶额度是否含加倍部分,条目给出分支判定与对应分值结果。

封顶加倍
整

取整与进位规则

抹零、十位进位、四舍五入三种处理分别给出示例,并区分庄闲与自摸点炮在取整上的差别。

取整庄闲
用到算分条目的场合

牌局结算、房间配置、规则实现都要对同一份分值

算分条目服务的不是单一场景。线下牌桌、线上房间与规则实现三处对同一手牌的分值预期必须一致,差异一旦出现,就要能追到具体条目。

九江麻将算法列表线下牌局结算时对照番型算分条目

线下牌局结算争议

一手牌算出两个结果时,按条目从底分、基本胡型、特殊番、封顶、取整逐段回推,定位分歧所在的那一步约定。

结算复盘分歧定位
九江麻将算法列表用于线上房间番型与封顶参数配置

线上房间参数配置

底分、封顶额度、加倍开关、取整方式都以条目为参照填写,配置完成后可用条目里的示例手牌做一次校验。

参数配置示例校验
九江麻将算法列表为规则实现提供算分自测用例

规则实现与自测

每条条目本身就是一组输入与期望输出,可直接转成用例,覆盖门清自摸、杠上开花、抢杠胡等边界牌型。

自测用例边界牌型
算分执行顺序

从底分到最终分值,五步走完不留空档

顺序本身就是算法的一部分。同样的番型,先加倍后封顶与先封顶后加倍会得到不同结果,因此条目把五步顺序写死,任何一步调换都要重新标注版本。

1

取底分

按牌桌约定读取基础分值,注明是否随庄家翻倍,以及底分与番型基数的换算关系。

2

判基本胡型

先确定平胡、碰碰胡、七对还是清一色一类,基本胡型决定后续可叠加的特殊番范围。

3

叠加特殊番

按条目给出的次序加入杠上开花、抢杠胡、海底捞月等,遇到互斥标注则只取其中一项。

4

应用封顶与加倍

依版本决定封顶与门清自摸加倍的先后,超出封顶额度的部分按条目分支处理,不自行截断。

5

取整并按庄闲分摊

最后执行抹零或进位,并按自摸三家付、点炮一家付的约定拆出各家应付分值。

条目示例

番型算法与算分规则下的常用条目

以下条目覆盖九江牌桌上出现频率最高的几种算分情形,每条都带版本标记与互斥说明,展开后可以看到完整的输入条件与输出分值。

F01

平胡基础结算

输入底分与胡牌方式,输出基础分值;点炮与自摸分别走不同分支,自摸时按三家分摊。

基础番已锁定
F02

碰碰胡与字一色边界

四组刻子加将牌的判定,注明字牌刻子是否单独加番,以及与清一色叠加时的取高规则。

叠加番含互斥标注
F03

七对与豪华七对

七对成立条件、四张相同牌算两对还是加番,条目按牌桌约定给出两种分支及对应分值。

特殊番双分支
F04

清一色与混一色

一门花色成胡与含字牌成胡的区分,标注清一色是否与碰碰胡重复计算,以及取高后的实际分值。

花色番取高优先
F05

杠上开花与抢杠胡

两种触发时机互斥,条目分别给出补牌自摸与抢杠成立的分值,并标注不能同手并计。

时机番互斥
F06

门清自摸加倍与封顶位置

加倍系数在封顶前还是封顶后生效,条目并列两套算法与示例,注明各自适用的版本范围。

系数番版本分支
版本合并记录

同一番型在不同约定下的分值出入

牌桌约定一旦调整,算分结果就会跟着变。下面的记录保留调整前后的算法说明与影响范围,便于比对历史结算与当前配置。

V9 封顶改为叠加之后执行

此前封顶套在特殊番叠加之前,高番牌型容易被提前截断。调整后先把番型与特殊番相加,再套封顶额度,涉及碰碰胡、七对、清一色三类番型的分值同步更新。

V7 门清自摸加倍拆分计算

原先门清与自摸合并为一次加倍,现拆成两项独立系数,是否相乘由牌桌约定选择。条目补入门清单加倍、自摸单加倍与合并加倍三种分支示例。

V5 取整方式统一为十位进位

取消抹零与四舍五入混用的情况,结算分值统一按十位向上取整,庄家与闲家适用同一规则。历史牌局按原版本保留记录,不回溯修改。

最新发布

番型算分条目的新增与修订

新条目、修订说明与补充示例会在这里更新,涉及分值变化的改动会注明受影响的番型与版本号。

爆分技巧与倍率规则说明

深度评测:画面与音效

常见问题解答:新手必看

玩法规则与注意事项

玩法全解析:新手入门到进阶技巧

高分攻略:从入门到精通

常见答疑

算分时常被问到的几个问题

下面这些问题来自牌桌结算与参数配置时最常出现的分歧点,答案以条目中锁定的版本为准。

门清自摸的加倍应该加在封顶之前还是之后?

条目约定为先把番型基数与各项叠加番加总,再乘门清、自摸的加倍系数,最后套用封顶额度。若牌桌另有约定,条目中会并列给出封顶优先的分支与对应分值,两种算法结果会明确列出。

同一手牌同时构成七对和清一色怎么算?

条目按互斥优先与叠加累加两类关系分别标注。九江常见约定是七对比清一色优先,两者不重复叠加,只取高分番型;若牌桌允许叠加,条目会给出另一套合计算法与示例分值。

结算分数抹零和进位有什么区别?

抹零直接舍去个位,进位按十位向上取整,四舍五入则按个位数值判断。条目对三种取整方式分别给出计算示例,并注明庄家与闲家、自摸与点炮在取整上的不同处理。

杠上开花和抢杠胡能否同时计入一手牌?

不能。杠上开花发生在补牌后自摸成胡,抢杠胡发生在他人补杠时被抢,两者触发时机互斥。条目把这类互斥关系单独标注,避免同一手牌被重复计算番数。

不同牌桌约定不一致时以哪条为准?

条目按规则版本区分,标注每条算法对应的版本号与适用范围。对局前先确认牌桌采用的版本,再按该版本下的条目计算,出现分歧时以对应版本的输入条件与输出结果为准。

番型条目更新时,第一时间拿到完整分值说明

订阅后可在条目改版、封顶额度调整或叠加次序变化时收到说明,包含受影响番型、版本号与示例手牌的前后分值对比。

仅在条目改动时推送,不发送与算分无关的内容。