Fw: [閒聊] 單機日本麻將

作者: buffalobill (水牛比爾)   2026-05-29 14:44:59
※ [本文轉錄自 MJ_JP 看板 #1g6JNTDa ]
作者: buffalobill (水牛比爾) 看板: MJ_JP
標題: [閒聊] 單機日本麻將
時間: Fri May 29 14:44:42 2026
之前玩人龍三極,照慣例來摸兩把麻將
本來手牌是
四萬 七索七索七索
單吊聽四萬
摸到七索,想說暗槓來拼個嶺上花
卻發現沒有暗槓鈕能按:
https://i.imge.tw/omy.png
找了半天找不到還以為是BUG
查了規則才知道
海底牌不能吃碰槓
因為我都是打電玩裡的日本麻將
對日本麻將的詳細規則就沒那麼熟悉
於是我叫AI寫了一個單機日本麻將遊戲出來:
https://buffalobill-taiwan.github.io/jpmj/
大概刁了一兩個星期吧
現在總算有點樣子可以打了
以下是開發心得
Agent Coding
目前都是用各家免費的quota
Opencode, Github Copilot, Gemini-cli, Qwen3 coder
quota滿了就叫下一位接手繼續開發
還有試過接ollama跑本地模型,但太慢了放棄=.=
電腦AI強度
反正是單機
基本上能動能胡牌就算OK
即便是高手也高不到哪裡去
比如只有一個共同的向聽數評估函數
沒有針對七對子or國士的向聽
也不會去計算什麼 胡牌機率*預估翻數的EV - 放銃機率*預估翻數的EV...
總之不用期待強度
倒是靈機一動想出了陪公子打牌用的AI
「國士命」「么九廚」「門清俠」
跟三個么九廚打還滿火爆的XD

因為沒有語音跟特效
託管下去一局不到一分鐘就解決了
看到牌局飛速進行會莫名地有種快感
規則
我會一直叫AI查還有什麼日麻規則沒有實現的
查下去才知道一堆有的沒的
也學了不少(像振聽的規則)
有些看起來不大正式的我就不加了
比如包牌or喰い替えor流局滿貫
後續
目前開發的差不多了
code都在這裡
https://github.com/buffalobill-taiwan/jpmj
有什麼想實作的也可以自己clone一份去開發
或是有什麼好點子的也可以讓我知道
就醬
作者: Muilie (木籟)   2026-05-29 14:50:00
以前有個單機麻將附贈A片的
作者: npc776 (二次元居民)   2026-05-29 14:51:00
重新造輪子幹嘛
作者: HJC6666 (帕修)   2026-05-29 14:52:00
把天才麻將少女的絕技都弄一遍
作者: StarTouching (撫星)   2026-05-29 14:53:00
麻將類的遊戲有沒人自由分享code啊?感覺這種東西不需要重新造輪子雖然現在可以叫AI寫 但還是要用算力去換
作者: Ttei (T太)   2026-05-29 14:59:00
挺流暢的 但就很多功能沒完全 像是吃碰都直接跟你講但沒告訴你是那些牌 或是牌要丟時也沒有已經露出幾張這樣牌丟出去通常是圍在桌子中央 都丟在面前看得很不習慣

Links booklink

Contact Us: admin [ a t ] ucptt.com