Skip to content

Sdcxv/PokerGames

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PokerGames

锄大地发牌程序

....................................................................................................................................................................

基本说明:

一副扑克牌(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以及用户操作等可使之成为真正的扑克游戏。

About

锄大地发牌程序

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published