日麻算点相关整理

算点速查表

子家点数表(图源:雀魂麻将-点数计算)
亲家点数表(图源:雀魂麻将-点数计算)

满贯以上的点数

考虑到天井效应的满贯以上的点数一般是各类日麻算点教程的起始点,因为与算符无关只与番数有关一个番数对应一个点数非常方便计算。

满贯以上的点数分级为 1、2、3、2、1,分别表示 5 番是一个档(满贯),6 番和 7 番是一个档(跳满),8 番、9 番和 10 番是一个档(倍满),11 番和 12 番(三倍满),13 番及以上(役满)。

  • 以子家满贯为 8000 点为基准,我们可以得到子家满贯以上的点数:
    • 子家满贯为 8000 点。
    • 跳满为满贯与倍满的均值,也是 1.5 倍满,12000 点。
    • 倍满为两倍满贯,16000 点。
    • 三倍满为三倍满贯,24000 点。
    • 役满为四倍满贯,32000 点。
番数 通称 点数
5 满贯 8000
6、7 跳满 12000
8、9、10 倍满 16000
11、12 三倍满 24000
役满 四倍满 32000
  • 亲家的点数为子家点数的 1.5 倍,从子家点数直接计算即可得到亲家满贯以上的点数:
番数 通称 点数
5 满贯 12000
6、7 跳满 18000
8、9、10 倍满 24000
11、12 三倍满 36000
役满 四倍满 48000

因为满贯以上的点数非常方便分割为交付的点数,自摸或荣和分别的点数便不再赘述。

平和的点数

平和原本就是“没有符数的和牌”的意思,官方的定义是只具备底符的和牌。所以平和在自摸时,会放弃自摸的 2 符,而记录平和的 1 番。同时,因为平和是门清限定的役种,在自摸时,必然复合门前清自摸和的 1 番,所以从 2 番开始计算。

  • 以子家平和荣和 1 番 1000 点为基准,我们可以得到子家平和荣和的点数:
    • 子家平和荣和 1 番为 1000 点。
    • 2 番为 1 番的两倍,2000 点。
    • 3 番为 2 番的两倍再减去 100 点,3900 点。
    • 4 番为 3 番的两倍再减去 100 点,7700 点。
番数 点数
1 1000
2 2000
3 3900
4 7700
  • 以亲家平和荣和 1 番为子家平和荣和 1 番的 1.5 倍 1500 点为基准,我们可以得到亲家平和荣和的点数:
    • 亲家平和荣和 1 番为 1500 点。
    • 2 番为 1 番的两倍再减去 100 点,2900 点。
    • 3 番为 2 番的两倍,5800 点。
    • 4 番为 3 番的两倍,11600 点。
番数 点数
1 1500
2 2900
3 5800
4 11600
  • 以子家平和自摸 2 番 400·700 点为基准,我们可以得到子家平和自摸的点数:
    • 2 番为 400 点(子)·它的两倍再减去 100 点,700 点(亲)。
    • 3 番为 700 点(子)·它的两倍再减去 100 点,1300 点(亲)。
    • 4 番为 1300 点(子)·它的两倍,2600 点(亲)。
番数 点数
2 400·700
3 700·1300
4 1300·2600
  • 亲家自摸时子家支付的点数与子家自摸时亲家支付的点数相同:
番数 点数
2 700 all
3 1300 all
4 2600 all

七对子的点数

七对子的牌型不同于四面子加一雀头的常规和牌型,为了方便计算,规定七对子这种役为 2 番 25 符。

  • 以子家七对子 2 番 25 符 1600 点为基准,我们可以得到子家七对子的点数:
番数 荣和点数 自摸点数
2 1600 /
3 3200 800·1600
4 6400 1600·3200
  • 以亲家七对子 2 番 25 符为子家七对子 2 番 25 符的 1.5 倍 2400 点为基准,我们可以得到亲家七对子的点数:
番数 荣和点数 自摸点数
2 2400 /
3 4800 1600 all
4 9600 3200 all

30 符的点数

30 符的点数是日麻算点中极其常见或者说常用的,作为副露和牌时的标准符数,当然也是非常方便记忆的。因为平和荣和固定是 30 符,所以我们在平和的点数中已经见过了相应的点数,30 符荣和的点数记忆同样的内容即可。

  • 以子家 1 番 30 符 1000 点为基准,我们可以得到子家 30 符的点数:
    • 1 番自摸时,为 1/4(1 番荣和)300 点(子)·1/2(1 番荣和)500 点(亲)。
    • 2 番自摸时,为 1/4(2 番荣和)500 点(子)·1/2(2 番荣和)=(1 番荣和)1000 点(亲)。
    • 3 番自摸时,为 1/4(3 番荣和)=(1 番荣和)1000 点(子)·1/2(3 番荣和)=(2 番荣和)2000 点(亲)。
    • 4 番自摸时,为 1/4(4 番荣和)=(2 番荣和)2000 点(子)·1/2(4 番荣和)=(3 番荣和)3900 点(亲)。
番数 荣和点数 自摸点数
1 1000 300·500
2 2000 500·1000
3 3900 1000·2000
4 7700 2000·3900
  • 以亲家 1 番 30 符为子家 1 番 30 符的 1.5 倍 1500 点为基准,我们可以得到亲家 30 符的点数:
番数 荣和点数 自摸点数
1 1500 500 all
2 2900 1000 all
3 5800 2000 all
4 11600 3900 all

40 符的点数

40 符的点数是日麻算点中仅次于 30 符常见或者说常用的,作为门清荣和时的标准符数,当然也是非常方便记忆的。因为平和自摸固定是 20 符,与 40 符的点数恰好差一番,所以我们在平和的点数中已经见过了相应的点数,40 符自摸的点数记忆同样的内容即可。

  • 以子家 1 番 40 符 1300 点为基准,我们可以得到子家 40 符的点数:

    • 子家荣和 1 番 40 符为 1300 点。
    • 2 番为 1 番的两倍,2600 点。
    • 3 番为 2 番的两倍,5200 点。
    • 4 番已然达到满贯,无需计算。
番数 荣和点数 自摸点数
1 1300 400·700
2 2600 700·1300
3 5200 1300·2600
  • 以亲家 1 番 40 符为子家 1 番 40 符的 1.5 倍 2000 点为基准,我们可以得到亲家 40 符的点数:
    • 注意到亲家 40 符荣和的点数恰好等于高一番的子家 30 符荣和,可方便记忆。
番数 荣和点数 自摸点数
1 2000 700 all
2 3900 1300 all
3 7700 2600 all

50 符的点数

40 符的点数也是日麻算点中的常见点数,在门清和牌有多暗刻或暗杠时出现。因为七对子固定是 25 符,与 50 符的点数恰好差一番,所以我们在七对子的点数中已经见过了相应的点数,50 符的点数记忆同样的内容即可。

  • 以子家 1 番 50 符 1600 点为基准,我们可以得到子家 50 符的点数:
番数 荣和点数 自摸点数
1 1600 400·800
2 3200 800·1600
3 6400 1600·3200
  • 以亲家 1 番 50 符为子家 1 番 50 符的 1.5 倍 2400 点为基准,我们可以得到亲家 50 符的点数:
番数 荣和点数 自摸点数
1 2400 800 all
2 4800 1600 all
3 9600 3200 all

60 符·80 符·100 符的点数

符数十位数为偶数的点数与其半符数的点数恰好差一番,我们在 30 符的点数40 符的点数50 符的点数中已经见过了相应的点数,使用时考虑增加一番即可:

  • 子家 60 符点数:
番数 荣和点数 自摸点数
1 2000 500·1000
2 3900 1000·2000
3 7700 2000·3900
  • 亲家 60 符点数:
番数 荣和点数 自摸点数
1 2900 1000 all
2 5800 2000 all
3 11600 3900 all
  • 子家 80 符点数:
番数 荣和点数 自摸点数
1 2600 700·1300
2 5200 1300·2600
  • 亲家 80 符点数:
番数 荣和点数 自摸点数
1 3900 1300 all
2 7700 2600 all
  • 子家 100 符点数:
番数 荣和点数 自摸点数
1 3200 800·1600
2 6400 1600·3200
  • 亲家 100 符点数:
番数 荣和点数 自摸点数
1 4800 1600 all
2 9600 3200 all

70 符·90 符·110 符的点数

剩余的符数十位数为奇数的点数的记忆比较困难,但是依然存在部分技巧,考虑为两种小符数相加的情况。

20 符 + 50 符 = 70 符

考虑理论上 20 符的全部情况,与 40 符的点数恰好差一番,使用时考虑减少一番即可:

  • 子家 20 符点数:
番数 荣和点数 自摸点数
1 700 200·400
2 1300 400·700
3 2600 700·1300
4 5200 1300·2600
  • 亲家 20 符点数:
番数 荣和点数 自摸点数
1 1000 400 all
2 2000 700 all
3 3900 1300 all
4 7700 2600 all

将上述 20 符的点数与 50 符的点数中相应点数求和,得到对应的 70 符的点数:

  • 子家 70 符点数:
番数 荣和点数 自摸点数
1 2300 600·1200
2 4500 1200·2300
  • 亲家 70 符点数:
番数 荣和点数 自摸点数
1 3400 1200 all
2 6800 2300 all

40 符 + 50 符 = 90 符

将上述 40 符的点数与 50 符的点数中相应点数求和,得到对应的 90 符的点数:

  • 子家 90 符点数:
番数 荣和点数 自摸点数
1 2900 800·1500
2 5800 1500·2900
  • 亲家 90 符点数:
番数 荣和点数 自摸点数
1 4400 1500 all
2 8700 2900 all

50 符 + 60 符 = 110 符

将上述 50 符的点数与 60 符的点数中相应点数求和,得到对应的 110 符的点数:

  • 子家 110 符点数:
番数 荣和点数 自摸点数
1 3600 /
2 7100 1800·3600
  • 亲家 110 符点数:
番数 荣和点数 自摸点数
1 5300 /
2 10600 3600 all

切上满贯

  • 在部分规则下 3 番 40 符与 4 番 60 符记为满贯:7700 \(\to\) 8000;11600 \(\to\) 12000。

符数构成

符数计算表(图源:雀魂麻将-点数计算)

不过雀魂的这张图中还有部分不太明确之处,将在下文一一讲解。

\[ 10\times\left\lceil\frac{\text{底符}+\text{手牌附加符}+\text{和牌附加符}}{10}\right\rceil\oplus\text{特殊情况} \]

一副手牌的符数构成为底符手牌附加符和牌附加符求和再向十位取整,并在特殊情况下被覆盖。

底符

基本底符

  • 20 符。

门清荣和底符

  • 20 符 + 10 符 = 30 符。

手牌附加符

雀头附加符

  • 雀头是役牌(自风、场风和三元牌)时 +2 符,连风牌在大部分规则 +4 符。

面子附加符

明刻 暗刻 明杠 暗杠
中张牌 +2 +4 +8 +16
幺九牌 +4 +8 +16 +32

和牌附加符

待牌附加符

  • 和牌时待牌可以看作只有一种的情况(单骑、坎张、边张)时 +2 符。

自摸附加符

  • 无论是否门清,自摸和牌时 +2 符。

“平和”自摸和牌为特殊情况不记。

特殊情况

  1. 特殊牌型(“七对子”和“国士无双”)记 25 符。

    实际上只有“七对子”用到了这个规则,因为“国士无双”已经是役满在算点时无需记符。

  2. 副露状态下的“平和”型荣和:20 符记为 30 符。

    给 1 番 20 符的点数至少到 1000 点。

  3. “平和”自摸和牌记 20 符。

    “平和”是最特殊的役种,其定义为只具备底符的和牌。所以当“平和”型自摸时,放弃自摸的 2 符,而记录“平和“的 1 番。

快速符数计算

副露和牌是 30 符

  • 只有顺子是 30 符:雀头、待牌和自摸附加符全部加在一起最多也只有 8 符,所以副露和牌只有顺子时一定是 30 符。
  • 只碰了一组断幺牌,其余都是顺子是 30 符:再加上断幺明刻的 2 符最多也只有 10 符,所以副露和牌只碰了一组断幺牌,其余都是顺子时一定是 30 符。
  • 面子附加符为 4 符(幺九明刻 * 1 / 断幺暗刻 * 1 / 断幺明刻 * 2)时,只要雀头不是连风牌是 30 符:非连风雀头比连风至少少 2 符,面子附加符放宽到 4 符,所以副露和牌只有一组幺九明刻或一组断幺暗刻或两组断幺明刻,其余牌都是顺子且雀头不是连风牌时一定是 30 符。

自摸和牌是 30 符

  • 雀头是连风牌时,最多只碰了一组断幺牌是 30 符:连风牌加自摸加可能的待牌附加符后,只剩下 2 符的余地,所以自摸和牌雀头是连风牌,最多只碰了一组断幺牌时一定是 30 符。
  • 雀头是非连风牌的役牌时,面子附加符最多有 4 符(幺九明刻 * 1 / 断幺暗刻 * 1 / 断幺明刻 * 2)是 30 符:非连风牌的役牌雀头比连风牌少 2 符,多出 2 符还剩 4 符的余地,所以自摸和牌雀头是非连风牌的役牌,最多只有一组幺九明刻或一组断幺暗刻或两组断幺明刻时一定是 30 符。
  • 雀头不是役牌时,面子附加符最多有 6 符(幺九明刻 * 1 + 断幺明刻 * 1 / 断幺暗刻 * 1 + 断幺明刻 * 1 / 断幺明刻 * 3)是 30 符:雀头不是役牌再少 2 符,多出 2 符还剩 6 符的余地,所以自摸和牌雀头不是役牌,最多只有一组幺九明刻加一组断幺明刻或一组断幺暗刻加一组断幺明刻或三组断幺明刻时一定是 30 符。

门清荣和是 40 符

  • 只有一个断幺牌的暗刻是 40 符:雀头和待牌附加符加在一起最多也只有 6 符,所以门清荣和只有一个断幺暗刻时一定是 40 符。
  • 雀头不是役牌时,面子附加符最多有 8 符(幺九暗刻 * 1 / 断幺暗刻 * 2)是 40 符:雀头不是役牌时只剩待牌附加符的 2 符,所以门清荣和雀头不是役牌,最多只有一组幺九暗刻或两组断幺暗刻时一定是 40 符。

逆转点差计算

在麻将中,顺位是至关重要因素,顺位马及返点的存在,对于领先的顺位具有极高的激励作用。所以尤其是在 All Last 的情况下,根据与对手的点差计算自己的“逆转条件”,是完成一局麻将压轴收官的一环。和到多少点,能和对手的点差拉近多少点或者拉开多少点,便也是我们需要利用点数来进行计算的。

这部分在学习的时候最好是根据例子来学习的,但是根据笔者自己记录的习惯,暂时将不会填充具体的例子。

旁击时点差

荣和他家时,与竞争家拉开的点数就是和牌点数,所以需要和牌点数大于点差时才能逆转。

便捷算法:直接看点差即可。

直击时的点差

直击竞争家时,与竞争家拉开的点数就是和牌点数的两倍,所以需要和牌点数的两倍大于点差时才能逆转。

便捷算法:把点差除以二看看。

自摸时的点差

自家是亲家时

自家是亲家情况一般其实只要能和牌连庄就很好了,因为还有下一把所以不用强求逆转,但是如果能够尽量做成逆转条件自然更好。

自家是亲家时竞争家一定是子家,所以自摸时与竞争家拉开的点数就是子家支付点数的四倍即和牌点数的三分之四,所以需要子家支付点数的四倍大于点差时即可逆转。

便捷算法:把点差除以四看看。(对应子家支付点数)

自家是子家时

自家是子家的情况自然是更大概率遇到的,而且由于荣和的条件过于简单,我们一般直接计算自摸的情况,所以自摸时自家是子家的情况下,是在计算中尤为重要的。

  • 竞争家是子家时,与竞争家拉开的点数就是和牌点数加子家支付点数即子家支付点数的三倍加亲家支付点数,所以需要子家支付点数的三倍加亲家支付点数大于点差时即可逆转。

    便捷算法:把点差乘五分之四看看。

  • 竞争家是亲家时,与竞争家拉开的点数就是和牌点数加亲家支付点数即子家支付点数的两倍加亲家支付点数的两倍,所以需要子家支付点数的两倍加亲家支付点数的两倍大于点差时即可逆转。

    便捷算法:把点差除三看看。(对应亲家支付点数)

场供带来的点差

  • 本场:荣和时把每一本场的 300 点直接加在和牌点数中即可;自摸时需要在计算中每一本场加入的是 400 点。
  • 拱托:直接从点差中减掉或者说在计算中加入即可。

Reference:

Acknowledge: 特别鸣谢 优衣先辈@bilibili 对于《麻将的教科书——完美算点》的汉化,如有侵权,立即删除。