分享一个mj听牌的算法

分享一个mj听牌的算法,并且支持魔法牌与出牌提示
git地址 https://github.com/hai-xz/MahjongGroup

自己写的一个mj听牌算法,支持出牌提示、听牌判断、判断能否胡牌。去年在一家qp(正规的)公司上班,利用空闲时间写了这样一个算法,后面离职又给优化了一下,现在分享出来(毕竟代码得运行起来才能发挥它的价值),有需要的可以自己看看

算法是写在一个vue项目里面的(core文件夹下面),顺带做了个网页方便查看效果

克隆项目运行

npm i
npm run dev

应该就能跑起来了
最后贴点效果图

4赞

世界因你更加美好 :heartbeat: :heartbeat:

只因你太美?

规则不同 ting牌也不一样吧

嗯,有一些玩法需要杠牌或者大胡才能听牌,子类继承一下做点判断就好了

战略mark

如果加几个鬼牌,如何处理?

可以直接加的呀

我有个想法你把策划案mj的具体玩法丢给Ai 让他写一个听牌算法出来,写不出来就是策划案没有写好

:sweat_smile:

不错不错!

爱您!!!

哈哈,有需要可以问 :smile_cat: