我正在尝试制作一个nim游戏,也称为java中的火柴棍,但我无法思考如何开始研究该项目。我似乎有一个java块,并且无法开始考虑我应该如何做项目。这是我想要做的,创建四个类来做火柴棍游戏。
竞技场是驾驶员类,它会询问要玩多少游戏以及玩家将玩什么游戏。游戏类,用于协调玩家并找出他们在移动中的位置,并宣告谁赢或输。 PlayerType,这是一个代表玩家的枚举,例如。用户,随机和智能。和Player,代表玩家,玩家类应该有方法public int takeSticks(int sticksLeft),public void sayYouWin(),public void sayYouLose()。
唯一的主要方法应该是竞技场。如果有人可以帮助我处理一些伪代码,我会在帮助后发布我想出的内容,如果再次卡住,我会提出问题。