怎么把以下的算法改为代码?酬谢

怎么把以下的算法改为代码?酬谢


在该游戏中,,游戏先后系统会给每位玩家发送三张牌,然后每个玩家两两彼此对比牌的大小 三公游戏利用一副扑克牌中的52张牌(大小王除外),个中牌张A-9之间的这些牌为点数牌,牌张10为数字牌=0点牌,牌张J、Q、K、为公牌。系统给每位玩家发完三张牌后,将按序对比本身与其他玩家的牌型,每种牌型都有本身的划定牌型。在对比牌型大小后,会遵照牌型系数来估计打算每位玩家的输赢是若干

公牌:牌张J、Q、K、为公牌  点数牌:公牌不计点数,10不算点数也不是公牌。牌A–9对应1–9点,把三张牌的点数全盘相加,取个位的数算作本方的点数。  三公的输赢剖断要紧以牌A–9之间的这些牌来估计打算点数,以及公牌的配合来决意输赢。牌10不算点数也不是公牌。假如有一方手里的三张牌都是公牌(如:JQK,JJQ等 ),则为“三公”。
牌型 说明 牌型系数 举例
大三公 相同的三张公仔牌 大三公牌型 KKK、QQQ、JJJ
小三公 相同的三张数字牌 小三公牌型 101010、999、222、AAA
混三公 公仔牌的差异配合 混三公牌型 KQJ、QQJ、JJK
特性数   肆意8点、9点的牌型 K108、A25、K27、432
单牌   肆意0-7点的牌型 QJ10、A38、678、K107

比牌规则
在三公游戏中的单张牌对比:公仔牌 > 数字牌、( K > Q > J > 10 > 9 > …… > 3 > 2 > A )。花色的对比为:黑桃>红桃>梅花>方块  其他组成的牌型对比规则如下  ①、牌型:大三公 > 小三公 > 混三公 > 点数大小 (点数对9>8>7>6>5>4>3>2>1>0  ②、大三公: KKK > QQQ > JJJ  
③、小三公:101010 > 999 > 888 > …… > 333 > 222 > AAA  
④、混三公:如果大众都是混三公,则先比拟玩家最大的那张公牌的大小,如果还是相同,则比拟玩家最至公牌的花色。  
⑤、点数牌的比拟: 9 > 8 > …… > 2 > 1 > 0  如果玩家都是点数牌,而且点数相等的状态下则先比拟玩家的公牌数(如 J Q 9>J 10 9)如果公牌数还是一致则比拟最大的那张单牌的的大小,(如K Q 9>J Q 9)如果大小还相同则比拟最大牌的花色,(如:一方是:黑桃2、方块3、方块4(即9点),另一方是:红桃3、梅花4、方块2(即9点),梅花4> 方块4,所以后者胜。)
分数与胜负盘算推算:
①、 每位玩家开牌后分别与其他几位玩家比牌,比牌胜者得到自己下注的分数的正分,比牌挫折者得到敌手玩家反应的负分

②、举例申明(A,B,C,D玩家):
玩家A: 牌型为大三公, QQQ牌  
玩家B: 牌型为大三公, KKK 牌型
玩家C: 牌型为特征数 9, QQ9 牌型 
玩家D: 牌型为特征数 8, KK8 牌型 
玩家比牌的次序是:B > A > C > D ,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值