747929791 / MajsoulAI

以JianYangAI作后端,进行在线雀魂对局
MIT License
265 stars 59 forks source link

是否可以设置四人南模式? #38

Open rjdidhvr opened 2 years ago

rjdidhvr commented 2 years ago

如题。 还有有没有大佬指点下怎么更换ai,这个ai看的血压飙升

iHamsterball commented 2 years ago

之前看Issues里面的讨论,貌似有一个不用机器学习的AI的实际效果比这个标称二段的AI好些 虽然也有一些迷惑操作但是……比我打得好…… https://github.com/zhangjk95/MahjongAI

工程量主要在于:

一些额外的东西:

  1. 立直棒1000点啊……(达成成就:我的100000点呢?
  2. 原则上碰的时候也会有需要选择的情况,比如有一张宝牌和两张普通牌,不过好像本来的没处理,测试时发现的
  3. AI那边除吃和碰外暗杠和加杠也有combination的运算,虽然没感觉需要用到,但是也传过去了,反正也不差这一个变量
  4. 东风南风西风场原则上都不会有问题的,不过没有过南风场大家打来打去结果南4还没过30000点的时候,所以没去过西风场
  5. 没有什么问题是一个中间层解决不了的,如果有,那就再加一层(
bailuWX commented 2 years ago

x, y = np.int32(PosTransfer(Layout.menuButtons[0], self.M)) # 四人东 找到这行代码,把数组的那个0改成1就是四人南了,以此类推☺