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