十三张扑克算法

最好是能用AS3写,别的也行,主要摆牌的合理性,也就是能给出最理想的出牌方式

积分规则算法如下:

1、牌面大小顺序:A>K>Q>J>10>9>8>7>6>5>4>3>2。

2、牌型大小顺序:一条龙>同花顺>四条>葫芦>同花>顺子>三条>两对>对子>散牌(乌龙)。

3、赢一墩:同一墩,大于其他某个玩家,自己加1注(头墩加1注,中墩加2注,底墩加3注)。

4、输一墩:同一墩,小于其他某个玩家,自己减1注(头墩减1注,中墩减2注,底墩减3注)。

5、强碰(打和):同一墩,与其他玩家大小一样,自己加0注。

游戏规则:

四人中一人为庄家,(也可以四人对比,) 庄家把除去大小王的一副牌牌分成四份,每份十三张。开牌前,各闲家向庄家下注。

各人把十三张牌排成三段(道),称头(道)、二道及尾(道)。头有三张,二道及尾各五张。头道必须小于二道,二道必须小于尾道,否则称为“相公”。凡“相公”者全赔。

头段因为只有三张牌,因此不算顺、花。只可能是不成花式(称无头),一对或三条。各人排好牌后,打开牌跟庄家比较大小。头跟头比,二道跟二道比,尾跟尾比。

比较时,先比牌型。牌型相同时,比点数。部分玩法的规则,比点数时由最大点数的牌比起,相同时比第二大的牌,如此类推。倘若完全相同,比最大点数牌的花色。

部分玩法的规则订成对庄家稍为有利:只比点数最大的一只牌。倘若相同,一律由庄家胜。任何一方遇上以下的组合通吃,称为“报到”。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-27
摆法分为三道,第一道三张,二道和三道各五张牌
第一道也就是头摆的不能大于二道,二道不能大于三道
三条摆“头”:胜出得三注。
葫芦摆“二道”:胜出得两注。
四条摆“尾”:胜出得四注。作“二道”:得八注。
同花顺摆“尾”:胜出得五注。作“二道”:得十注。
别的都是一注
不管别人拿多大的牌,拿了三顺三花六对半都得三注本回答被提问者采纳
第2个回答  2009-02-27
不怎么清楚呃
第3个回答  2009-03-05
我有完整的斗地主,梭哈等等AS3代码,有兴趣PM我。
相似回答