实现扑克游戏的投注

问题描述:

我目前正在撰写德州扑克游戏,我希望人类和电脑都能玩。但是,我挂上了如何实施投注回合。目前我有一个PokerGame类,其中包括社区卡,壶的大小,的PokerPlayer s和其他一些东西。 我该如何实施一种方法,“询问”每个玩家(我不能接受输入,因为它可能只是一台电脑),无论他们想打电话,举报等等?最初我虽然我可能只是实现一个服务器或可能多线程,但似乎复杂的方式。目前我唯一的做法是在游戏和游戏中的每个玩家之间建立某种输入流。实现扑克游戏的投注

+0

堆栈溢出不是一个网站,你只是让人们写你的代码。你显示变量是有帮助的,但你需要给我们一些代码。告诉大家你到目前为止做了什么,你会得到更好的答案。 –

+0

通过“询问”你是指通过网络发送一个请求他们的游戏吗?我不确定你的程序的结构是什么,或者你在问什么。 – 4castle

写入子类HumanPokerPlayerComputerPokerPlayer。有PokerPlayer提供摘要方法placeBet()并适当地覆盖它适用于人类和计算机类。

+1

这正是我希望他们使用的结构,但不是问如何为人类玩家实现覆盖的问题吗? – 4castle

+0

@Lagerbaer抱歉,延迟响应。我的问题是,当我调用某种投注方式时,我可以循环播放每个玩家,并在控制台中提示他们作出回应。然后我可以等到他们回应。然而,我不能用计算机来做到这一点(他们不知道何时该做出回应,以及实施可能会是什么样子)。这是我的问题(我将编辑原始问题) –

+0

@ 4castle抱歉,延迟响应。我的问题是,当我调用某种投注方式时,我可以循环播放每个玩家,并在控制台中提示他们作出回应。然后我可以等到他们回应。然而,我不能用计算机来做到这一点(他们不知道何时该做出回应,以及实施可能会是什么样子)。这是我的问题(我将编辑原始问题) –