ARTICLE · 1157857
日麻手牌怎么判断听牌?这款免费开源软件帮你看向听数、进张牌与番符得点
日麻手牌还差几张才能听牌,哪些牌属于进张?确定番和符之后,亲家、子家的自摸与荣和又分别是多少点?日麻牌理计算器(Riichi Mahjong Calculator)把手牌分析和番符计点放在手机里,适合学习立直麻将时查向听、看进张和核对得点。
它是一款免费开源的安卓软件,采用MIT许可证,支持中文界面,核心算法在本地运行。本例使用虚构手牌,计算范围为日麻,不能直接套用到其他麻将规则。
从牌理首页录入一副示例手牌
中文首页进入的是牌理页面,手牌最初为空,显示0枚。点击手牌输入区域,应用会打开自己的麻将牌键盘,可以选择万子、筒子、索子及字牌。

▲ 主界面

▲ 麻将牌键盘
本例录入13张虚构手牌:1m2m3m4m5m6m7p8p9p1s2s3s1z。也就是万子1至6、筒子7至9、索子1至3,再加一张东风。符号m、p、s分别对应万、筒、索,1z对应东风。

▲ 示例手牌
选择计算参数,再查看听牌与进张
收起键盘后,可以查看牌理参数。本例使用默认一般形,同时考虑七对子和国士无双。确定输入和参数后再计算,避免把不同的分析条件混在一起。

▲ 牌理参数
这副13张手牌的真实结果显示“未摸牌”“听牌”,进张为东风1z,页面显示“共3枚”。这个结果可以帮助理解为什么该示例等待东风,但三枚属于当前输入和设定下的计算数量,并不是对实际牌墙的测量,也不能当作实战胜率。

▲ 听牌进张结果
已经确定番符时,核对亲家与子家的得点
通过页面菜单进入“番符得点”,输入3番、40符,再点击计算。这里是一个按番符参数计点的表单,不会自动证明上一副示例手牌已经和牌,也没有验证该手牌应当算几番几符。

▲ 番符得点表单
本例得到的亲家自摸为2600 ALL,合计7800;亲家荣和为7700。子家自摸显示1300–2600,合计5200;子家荣和为5200。需要先按适用规则正确确定番和符,再使用这些点数核对结果。

▲ 三番四十符得点
分清牌理分析和番符计点的用途
牌理页适合输入手牌,理解向听与进张;番符得点页适合在番符已经确定后核对计点。它还提供副露牌理与和牌分析,本文没有展开这些功能。官方的好形进张分析只适用于一向听,不能把这项能力写成适用于所有手牌阶段。
通过菜单返回牌理首页后,页面重新建立为空手牌0枚,可以开始另一组输入。本例没有保留上一次手牌;需要继续比较时,应留意当前页面的输入状态。

▲ 返回首页
如果你正在学习日麻,想用虚构手牌弄清听牌进张,或按已知番符核对亲家、子家的得点,这类工具可以辅助练习。它提供的是规则下的计算结果,不能替代对实际和牌、适用规则和番符的判断。
请点击下方卡片关注公众号发送【日麻牌理计算器】获取