顺。
图1有关控件图2有关控件图3有关控件
31总体程序设计
同花顺拥有五张连续性同花色的顺子。以A为首的同花顺最大。铁支四张相同数字的牌,外加一单张。比四张的数字大小,“A”铁支最大。葫芦由三张加一个对子所组成的牌,若别家也有此牌型,则比三条大小。同花不构成顺子的五张同花色的牌。先比数字最大的单张,如相同再比第二张,以此类推。顺子五张连续数字的牌组。以A为首的顺子最大,如果大家都是顺子,比最大的一张牌,大小一样比花色。三条牌型由三张相同的牌组成,以A为首最大。二对港式五张牌由两组两张同数字的牌组成。若遇相同先比这副牌中对子最大的,如相同再比第二对,再比剩下单牌的点数。对子牌型由两张相同的牌加上三张单牌组成。如果大家都是对子,比对子的大小,如果对子也一样,比剩下三张单牌的大小,如果还是相同则比较对子中的最大花色。散牌单一形态的五张散牌组成,无法组成其他任何牌型。先比最大的一张牌的大小,如果大小一样比较花色。出千如果在明牌中出现有花色和数字都一样的牌(简单而言,就是出现两张或多张同样的牌出现时候),那可以判断必有人出千,那么在这局牌上,所涉及到的玩家(例如A和B都有同一张黑桃K,那么A和B都按出千取消此局资格,剩下的玩家可以继续赌牌,最后的底牌不会出现出千的情况。)(1)主程序前面板
图4梭哈游戏主体前面板
f(2)主程序后面板程序图5梭哈游戏主体后面板程序
32各功能模块详细设计
(1)检查赢家图6检查赢家模块前面板
图7检查赢家模块后面板程序(2)检查洗牌
图8洗牌模块前面板图9洗牌模块后面板程序(3)等级评价图10等级评价模块前面板图11等级评价模块后面板程序(4)计数数组图12计数数组模块前面板图13计数数组模块后面板程序(5)检查出千
图14检查出千前面板图15检查出千后面板程序(6)发现有价值牌的颜色图16价值牌颜色模块前面板图17价值牌颜色模块后面板程序
4结果及性能分析
41运行结果
不同参数下的运行结果如图1820。图18梭哈游戏运行结果一图19梭哈游戏运行结果二图20梭哈游戏运行结果三
f42性能分析
出千分析:首先遍历16张明牌,获得出千判定。
4人出千:所有胜率均输出为0,无需进行概率计算。3人出千:3人胜率输出为0,另一人胜率为100,无需进行概率计算。2人出千:2人胜率输出为0,另2人进行概率计算,需统计底牌数量。1人出千:1人胜率输出为0,另3人进行概率计算,需统计底牌数量r