斗地主算法(1)

现在在公司实习用quick-coco2dx引擎写了斗地主,所有代码用lua脚本实现。我把算法封装成了一个lua类(CardUtils)所有代码可以直接拿来使用。

首先先弄清楚有那些牌型:

火箭or王炸:即双王(大王和小王),最大的牌。

        炸弹:四张同数值牌(如四个 7 )。

        单牌:单个牌(如红桃 5 )。

        对牌:数值相同的两张牌(如梅花 4+ 方块 4 )。

        三张牌:数值相同的三张牌(如三个 J )。

        三带一:数值相同的三张牌 + 一张单牌或一对牌。例如: 333+6 或 444+99 

        单顺:五张或更多的连续单牌(如: 45678 或 78910JQK )。不包括 2 点和双王。

        双顺:三对或更多的连续对牌(如: 334455 、 7788991010JJ )。不包括 2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值