TODO java 作业-梭哈--待完成

时间:2022-04-01 05:23:53

作业:定义一个类,该类用于封装一桌梭哈游戏,这个类应该包含桌上剩下的牌的信息,并包含5个玩家的状态的信息,他们各自的位置,游戏状态(正在游戏或已放弃),手上已有的牌等信息。如果有可能,这个类还应该实现发牌方法,这个方法需要控制从谁开始发牌,不要发牌给放弃的人,并修改桌上剩下的牌; ​​​​

梭哈游戏规则:

游戏开始时,每名玩家会获发一张底牌,此牌为暗牌;当派发第二张牌后,便由牌面大者决定下注额,其他人有权选择“跟注”、“加注”或“放弃”。当五张牌派发完毕后,各玩家翻开所有底牌来比较,梭哈在全世界纸牌游戏地位非常高,深受人们的喜爱。

1.牌是enum(4个花色,2~A,大小鬼)

2.5个player (位置[开始位,2,3,4,5],id[1,2,3,4,5],手牌[牌的数组],状态[游戏中,已放弃])

3.牌桌是二维数组(显示5个player[固定5个位置,显示该用户的发牌数,id,手牌,状态])

其他还没想到。。。。_(:з)∠)_ 好难搞啊