斗地主玩法介绍:
斗地主是三个人玩,两个人斗一个地主,地主20张牌。农民每人17张牌。
王炸:大王+小王 是最大牌,可以炸别人任意的牌,单张的话 大王比小王大,两者都可以代替任意牌型。
第二大是炸弹:从2点A点K以此推类到3点炸,四只牌一起就是炸弹,可以炸对方的连牌,单牌,对子,三代一
飞机就是说要有三个三跟三个四,或三个十跟三个J三张两个连在一起才叫飞机,飞机带翅膀就是飞机在带上两只单牌就叫飞机带翅膀。
三带一就是说三张一样的牌,可以带上一只单独的牌就叫三带一
四带二:四张相同的牌带两张不同或相同的牌。
连对的组合就是三个三对牌连在一起的就叫连对,比如556677,88991010,QQKKAA这样就叫连对。
顺子是由五张单独组成的牌叫顺子,最低五张牌,最高可以从3-A。
出牌可以出单或双,单牌的大小排列是大王-小王-2-A-K-Q-J-10-9-8-7-6-5-4-3的顺序。
要实现Python编写,得依次实现以下功能:
生成一副牌、洗牌、发牌、对牌排序、叫地主、出牌合理性判断、出牌大小比较 等等功能。
下图为大致流程: