Nim的這個特殊變體涉及: 兩名球員交替從一堆球中取出彈珠。在每一次移動中,玩家都會選擇要玩多少個彈珠。玩家必須至少拿到一個,但最多隻有一半的彈珠。然後另一個玩家輪流轉。拿最後一個彈珠的玩家輸了。 我需要: - 編寫一個程序,其中一個人玩電腦 - 生成一個10到100之間的隨機int來表示堆的初始大小 - 生成一個0到1之間的隨機int來決定計算機或者人類首先輪到 - 在0和1之間生成一個隨機int以決定計算機是否玩「智能」或「愚蠢」(計算移動或隨機選擇)Nim遊戲組織/創建課程的問題
問題是我們必須使用三類:樁,球員和遊戲。我不知道如何讓所有三個班級彼此「交談」,以及如何分配所到之處。我完全失去了如何開始這個。
首先創建類的實驗,從寫入一些方法開始。你會對這個任務有更好的感覺,並且你可能會弄清楚。另外,程序是否使用Scanner/BufferedReader獲得輸入? – irrelephant 2010-10-27 01:16:18
是的,掃描儀將被使用,因此玩家可以輸入他們希望移除的彈珠數量。 – Matt 2010-10-27 01:37:48