哪里可以学到砸炸金花手法法啊


注:以下算法说明仅限一副牌(不包含大小王)的情况

1、扎金花规则说明(大家都懂的这里做简单描述):

2)牌面大小2、3、4、5、6、7、8、9、10(用T表示),J、Q、K、A大小依次递增;

3)牌的花色有黑桃(用H表示)、红心(用X表示)、梅花(用M表示)、方块(用F表示),大小依次递减;

4)牌有豹子(3张牌数字大小相同)、同花顺、同花(此种未实现有兴趣的玩家可以自己加上,或者欢迎和我交流)、顺子、对子、散牌几种类型大小依次递减;

5)玩家先比牌的类型,如先按照4)中的规则比较如:当都是豹子时,则比较豹子的牌面值大小(如H9X9M9>F8X8M8;类型相同时按照2)中的牌面值比较,如:H9X9M2>F8X8HAM9H9M2<F9X9HA等,详情请自荇搜索或者查看代码注释或者看测试用例说明;

1)采用面向对象方式实现分别构造牌面值的对象(枚举)、牌的花色对象(枚举)、玩家三张牌嘚类型(枚举,如豹子、同花顺等)、一张扑克牌对应的对象(一张牌有一个牌面值属性、一个花色属性)、玩家对象(玩家有3张扑克牌牌的类型屬性)

* case 1:牌面大小相同时,比较牌的花色

我要回帖

更多关于 炸金花手法 的文章

 

随机推荐