斗地主牌型和牌力计算

最近在写记牌器程序,所以考虑到使用牌型和牌力计算来识别限制和约束出牌合理性。

一般地,斗地主游戏的牌型可以分为四类八种。第一类是单牌;第二类是同牌,包括对子、三头、三带两共三种牌型;第三类是连牌,包括连对、连三、连三带两共三种牌型;第四类是炸弹。牌型划分

  1. 单:最基本、效率最低牌型。

  2. 双(联对):基本牌型 。

  3. 三(三联):高效率牌型 。

  4. 四(四+二):威力最大之牌型。一般一炸概率50%左右,两炸概率10%左右。

  5. 五(顺子):高效率牌型 。

 

●牌型关系原理: 
1.牌型相克法则:1克4 、2克3、3克2 、4克顺、顺当单看。 
2.牌型同向法则:三家牌型多趋一致性,如你三多,别人三多概率也大。 
3.牌型转换法则:少数时候,2=1+1(作大单用或作顺子用)、3=2+1(作顺子 用)4=3+1(作顺子用)、5=1+1+1+1+1(作大单用)。有时是故意逼拆对方 牌型,给自己其它牌型创造天牌机会,也增加了对手轮次。 
4.牌型组合原理:轮次最少为理论上的最合理组合。战斗中会打乱阵形,但应 尽量保持阵形,不被别人牵着鼻子走,如无用牌(既不挡牌也不压牌者)不如不拆(自己须顺除外),以保牌型。

 

程序上可以通过,单顺(特殊的单牌) 多顺(特殊的一对) 三代(特殊的飞机) 四代(444435) 王炸等等来计算牌力和牌型,这样就更好的判断出牌是否准确以及合规