MJ_JP 板


LINE

大家好,这里是踢西乌 这篇文是牌谱解析的第四篇,会着墨於立直与鸣牌的部分 在上一回中我们有提到 众多摸打之中会穿插着REACH与M标签 这里我们先针对较为简单的立直进行分析 http://tenhou.net/0/?log=2021052315gm-00b9-0000-8eed03eb&tw=2 https://tenhou.net/0/log/?2021052315gm-00b9-0000-8eed03eb 一样先举一个作为示例,东一局一本场中有下列这串标签: <REACH who="0" step="1"/> <D62/> <REACH who="0" ten="418,311,311,0" step="2"/> 如果有打过实麻的朋友应该知道,进行立直的流程是: 宣告立直→舍牌→没有被荣和的话丢棒 而在天凤的牌谱纪录上也是如此 第一个REACH标签中 who属性表示立直玩家,step表示步骤 在牌谱上我们可以看到,这一步正是代表n0宣告立直的动作 宣告立直後,打出编号为62的牌 62÷4 = 15···2,15÷9 = 1···6,可知其打出的牌是七饼 打出的牌没有被荣和,所以进入交付立直棒的环节 第二个REACH标签中,除了原先前相同概念的who与step 因为丢棒之後点数有改变 所以用ten属性再对各家点数进行一次设定 至此,立直的纪录就结束了 值得一提的是,如果宣言牌被荣和 那自然就不会有step="2"的REACH标签了 接下来是比较痛苦的N标签,也就是鸣牌部分 这个N,笔者推测应该是取自鸣牌Naki的首文字 属性who表示玩家、m表示副露内容,应该是取自英文Meld 每个m值,都是以16bit的数字表示 而所有的鸣牌种类,包含吃、碰、明杠、暗杠、加杠、拔北 都用了不一样的标记方式 这边先举一个拔北的示例 东一局,开局过了不久出现了这个标签 <N who="0" m="30752" /> 而30752这个数字,我们先将它转成二进制 30752 = 0111 1000 0010 0000 对於拔北而言,Bit 0~4与Bit 6, 7固定为0 Bit 5 = 1表示这是拔北的鸣牌标签 而Bit 8~15则表示牌的编号 0111 1000 = 120,120÷4 = 30,30÷9 = 3···3 可以知道这的确是一张北 紧接着的<N who="0" m="30752" />就留给各位读者尝试解码 过了几巡之後,又出现了一个碰牌的标签 <N who="0" m="19466" /> 我们同样先把19466转为二进制 19466 = 0100 1100 0000 1010 对於碰牌而言,Bit 2, 4, 7, 8固定为0 Bit 3 = 1表示这是碰牌的鸣牌标签 Bit 0与1一起表示鸣牌的来源 01表示下家、10表示对家、11表示上家 而因为碰牌有三张同种牌,我们只需要纪录哪张牌没有用到 所以将没有用到的那张牌÷4取余数後,以二进制表示在Bit 5, 6 Bit 9~15的部分比较不好解析 因为我们已经记录了没有用的那张牌,也记录了鸣牌来源 所以我们可以想成,在所有34个牌种里面,每牌种有三个碰牌方式 鸣牌来源的那张牌,是牌的编号由小到大第几张,决定是第几个 以这样的方式,来记录碰牌的面子组合 这样讲可能还是有点抽象,所以我们来试着分析19466这个数字 Bit 0, 1 = 10,是对家打出的 Bit 5, 6 = 00,没有用到的那张牌,是同种牌里面最小的 Bit 9~15 = 010 0110 = 38,38÷3 = 12···2,12÷9 = 1···3 可以知道,碰的牌是四饼 没有用到的牌是编号12×4 + 0 = 48 使用的牌是编号49, 50, 51 而鸣牌来源是最大的那张牌,即51 以上,下一篇会继续补完大明杠、暗杠、加杠与吃牌 这篇内容相对艰深不少,笔者也花了很长一段时间理解 有讲得不清楚或有谬误的地方还请大家提出 Reference: https://m77.hatenablog.com/entry/2017/05/21/214529 http://jyanryu.blog.fc2.com/blog-entry-18.html https://c.tieba.baidu.com/p/4452478082 https://mahjong.nekoeigo.net/mjlog/ 本文更新於於Wordpress及ptt MJ_JP: https://tcjpmjlab.wordpress.com/2023/08/31/tenhou_mjlog_4/ https://webptt.com/cn.aspx?n=bbs/MJ_JP/M.1695637404.A.F20.html Facebook粉专: https://www.facebook.com/TCJPMJLab --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.167.161.143 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MJ_JP/M.1695637404.A.F20.html ※ 编辑: Ticcy0807 (118.167.161.143 台湾), 09/25/2023 18:23:59
1F:→ HOWTOPETER: 推 10/24 00:13







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP