[心得] 天鳳牌譜解析#1 牌譜的歷史

看板MJ_JP (日本麻將 - 日麻)作者 (卡拉斯)時間8月前 (2023/08/28 12:06), 8月前編輯推噓4(400)
留言4則, 4人參與, 8月前最新討論串1/1
大家好,這裡是踢西烏 相信大家打網路麻將的時候,不管是想檢討還是想開結果論戰車 不免俗的應該都會去看看牌譜吧 但不曉得大家知不知道,天鳳的牌譜究竟是怎麼樣設計的呢 踢西烏預計,用幾個小篇幅的文章 來把天鳳的牌譜格式,好好的徹底頗析! 據傳牌譜的出現,始於昭和四年(1929年)七月13日 由當時的日本麻雀連盟進行採譜 二戰前甚至現今的現代日麻規則都尚未成形,就已有採譜的概念 而現今的紙本牌譜,基本上會包含幾項要素: 對戰標題、局數、玩家、寶牌、配牌、摸打、最終型、收支 而為了採譜效率,會使用速記的方式加快採譜手的速度 漢字一至九表示萬字、圈圈數字①至⑨表示餅子 阿拉伯數字1至9表示索子、TN西北白R中表示字牌等 https://i.imgur.com/GD9kOoD.jpg
Ref: https://note.com/nakashima_npm/n/na14c94b2ffe7 現在,應該幾乎全部的網路麻將,都支援自動牌譜紀錄 也能夠以實際對局的介面顯示,方便玩家進行檢討與結果論 而傳統譜也有自動置入麻將牌的設定,讓觀看能便利一些 在天鳳,其實也有提供打譜工具,讓一般人也能以圖形化介面 動動滑鼠進行很完備的採譜,比較可惜的就是不支援三麻QQ 有興趣的朋友可以去玩看看,設計上也滿直覺的 天鳳牌譜編集: https://tenhou.net/6 https://i.imgur.com/CIBMYrB.jpg
Ref: http://green-mile.blog.jp/archives/2281666.html 如果有使用天鳳Windows版的朋友 可能知道Win版有支援牌譜自動存檔的設定 除了原先最近的40個對局 只需要到設定開啟功能,就可以把每場正常對局的牌譜進行存檔 若是平常以Web/4K/手機遊玩的朋友 則是只有40個對局可以查看,但也可以手動進行連結複製 這兩者背後的儲存格式其實都是一樣的,也是我們要解析的檔案 使用Windows版的朋友,要先登入天鳳之後 在選單下方有個メニュー,點開後選擇牌譜解析スクリプト 在跳出的視窗內,再按下キャッシュをクリアしてすべての牌譜を解析する 上面三步做完後,可以打開系統的文件資料夾(Document) 裡面會有一個My Tenhou的資料夾,會將牌譜依照月份存放 用7-zip或是WinRAR打開之後,將裡面的檔案解壓縮 並加上副檔名.xml,就可以打開牌譜檔案囉 Web/4k/手機版,大家平常拿到的牌譜網址,應該是下面這樣的 http://tenhou.net/0/?log=2021052315gm-00b9-0000-8eed03eb&tw=2 在log後面那串的格式,記載了一些牌譜的對局資訊 log={日期, 10}gm-{對局模式, 4}-{個室編號, 4}-{亂數, 8}(&tw={座位, 1}) 我們只要把網址改成: https://tenhou.net/0/log/?{上面那串} 就可以得到牌譜的原始檔資料囉 https://tenhou.net/0/log/?2021052315gm-00b9-0000-8eed03eb 天鳳的牌譜格式,是用XML檔案儲存的 沒有學過程式的也不用害怕,基本上內容都很直白 牌譜的儲存內容,都是以標籤(Tag)為單位的 也就是會看到以小於<跟大於>符號包起來的小區塊 其中只有整個文件頭跟尾的mjloggm是Start-tag與End-tag成對 其餘的都是Empty-element tag 內容會放在標籤裡面的屬性(Attribute) 有了這些概念之後,下一篇的文章就可以正式來頗析牌譜了 還請大家多多期待~ 本文同步更新於於Wordpress及ptt MJ_JP: https://tcjpmjlab.wordpress.com/2023/08/28/tenhou_mjlog_1/ https://www.ptt.cc/bbs/MJ_JP/M.1693195619.A.B37.html Facebook粉專: https://www.facebook.com/TCJPMJLab -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.153.234 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MJ_JP/M.1693195619.A.B37.html ※ 編輯: Ticcy0807 (118.160.153.234 臺灣), 08/28/2023 12:08:15

08/28 12:09, 8月前 , 1F
08/28 12:09, 1F
感謝推推~ ※ 編輯: Ticcy0807 (211.75.138.18 臺灣), 08/28/2023 17:13:59

08/28 20:04, 8月前 , 2F
優文給推
08/28 20:04, 2F

08/28 21:20, 8月前 , 3F
長知識了
08/28 21:20, 3F

08/29 08:34, 8月前 , 4F
真的只能給推了
08/29 08:34, 4F
感謝樓上各位推 ※ 編輯: Ticcy0807 (118.167.152.218 臺灣), 08/29/2023 12:03:24
文章代碼(AID): #1ax1rZit (MJ_JP)
文章代碼(AID): #1ax1rZit (MJ_JP)