我从来没有听说过一个循环被暂停,但是我还在学习,而且我正在尝试制作一个扑克游戏,如果其中一个人提出了赌注,那么每个AI都可以选择必须继续回合,直到每个人都遇到了这个赌注或折叠我才会像往常一样学习游戏。我正在使用德州扑克风格的扑克游戏,我希望玩家做出选择,然后在玩家制作游戏后让游戏继续进行。如果一个循环无法暂停,我怀疑它可以,那么最好的方法是做什么呢?
我基本上有一套带有一套规则的课程,玩家卡片和社区卡片一起传递给它,分析并返回最好的牌。
AI将使用与玩家手牌相同的类创建,并且将创建一个单独的类来控制每个AI的手。
系统设置为基本上可以为不同风格的扑克和赌场纸牌游戏添加不同的规则集。
我试图创建我的第一个完整的程序,同时以一种允许它被轻松修改的方式编写它,这样你就可以添加或删除元素而不必重写所有内容
编辑:好吧,很酷,所以我通过James_D的帖子阅读,因为游戏的轮换会改变每个游戏,直到创建一个新游戏(Think 6玩家坐在桌子周围随机选择作为经销商在一开始,每个游戏经销商在每场比赛中成为当前经销商左边的人,直到新游戏开始并且然后重新开始该过程)。所以不好的做法是根据经销商对该游戏的指示,按顺序加载ArrayList中的所有玩家,并设置变量以跟踪玩家转向,当其下一个玩家转动诸如通话的动作时,检查,加注或弃牌将改变球员的转弯并将通知下一位球员轮到他们,如果这是AI,那么他们将根据此通知作出决定