实施扑克游戏投注

时间:2016-10-03 22:04:53

标签: java multithreading algorithm poker

我目前正在编写德州扑克风格扑克游戏,我希望人类和计算机都可以玩。但是,我很想知道如何实施下注轮次。目前我有一个PokerGame课程,其中包括社区卡片,底池大小,List PokerPlayer以及其他一些内容。 我如何实施"要求"每个玩家(我不能接受输入,因为它可能只是一台计算机)是否想要打电话,加注等等?最初我虽然可能只是实现一个服务器或可能是多线程,但这似乎是这样的复杂的。目前我唯一的是在游戏和游戏中的每个玩家之间设置某种输入流。

1 个答案:

答案 0 :(得分:3)

编写子类HumanPokerPlayerComputerPokerPlayer。让PokerPlayer提供抽象方法placeBet()并为人类和计算机类适当地覆盖它。