/tenhou

Primary LanguagePython

根据可见手牌和牌河生成天凤牌谱

一个简单的脚本,功能是根据可见手牌和牌河生成天凤牌谱,

也可以对牌谱中的手牌、牌河、点数状况等信息进行自定义编辑, 方便跑ai。

打包好的应用程序:https://raw.githubusercontent.com/wuye999/tenhou/main/天凤牌谱生成.zip

如对应用程序有疑问,请查看或使用源代码

源代码:https://raw.githubusercontent.com/wuye999/tenhou/main/生成2.py

  1. 下载压缩包或者源代码解压得到两个文件

    image

  2. 首先,

我们拿到这样一个局面,我们不知道牌谱,又或者想改牌河、手牌。

天凤编辑需要编辑四家配牌,取牌等。十分麻烦时。

image

  1. 我们用记事本打开** 配置.json **, 填写信息

需要输入 主视角手牌四家牌河信息四家副露信息 其余留空

image

然后双击执行exe程序,会自动生成完整的取牌,出牌部分。

在软件目录生成一个txt文件,里面是对应的是生成的天凤牌谱链接

image

  1. 结果

image

  1. 问题

不能出现4枚以上一样的牌,不能出现2枚相同的赤宝牌。否则会报错

副露请写在副露区,包括暗杠,多个副露请用空格隔开,如"55碰5z 吃340s"

指定副露时,相关牌河里一定要有打出被副露的牌。例如指定碰对家8s,对家牌河需要存在8s才能被碰。

牌河手模切写法:手切标志无,模切标志"d"。 手切8s:"8s" 模切8s:"d8s"

立直写法:立直标志"r"。 打8s立直:"r8s" 模切8s立直"dr8s"

副露写法

吃。    13m吃2m:"吃213m"。

碰。    碰上家8s:"碰888s"   碰对家8s:"8碰88s"    碰下家8s:"88碰8s"

杠。    杠上家8s:"杠8888s"  杠对家8s:"8杠888s"   杠下家8s:"888杠8s"

暗杠。  暗杠8s:"888暗8m"

加杠。  碰上家8s,之后加杠8s:"碰888s 加8888s"   碰对家8s,之后加杠8s:"8碰88s 8加888s"   碰下家8s,之后加杠8s:"88碰8s 88加88s"