锄大地发牌程序
....................................................................................................................................................................
基本说明:
一副扑克牌(Poker),使用二维布尔数组保存。
除去大小鬼,剩下52张牌包括梅花、方块、红桃和黑桃4种花色(suits),
每种花色有13种点数(points)的牌,分别是A、2、3、4、5、6、7、8、9、10、J、Q、K)。
发牌者(Banker)把这52张牌随机发(deal)给4个玩家(Player),直到把所有牌发完。
发牌完成后,4个玩家轮流摊牌(showDown),格式为 the * of *
....................................................................................................................................................................
待改进的地方:
0.注释待完善
1.deal()的效率低,有大量冗余
2.Poker使用其他数据结构存储也许效率会比较高
3.程序是非线程安全的
4.加入其他发牌模式,如斗地主等
5.加入AI以及用户操作等可使之成为真正的扑克游戏。