0
現在我正在嘗試創建一個基本的tic tac toe遊戲。在我開始編寫人工智能之前,我想用兩名人類玩家設置遊戲,並在稍後添加到計算機中。我不完全確定要設立多個玩家的最佳方式。 (我的代碼是用Ruby)在遊戲中設置兩個玩家
num_of_users = 2
player1 = User.new
player2 = User.new
cpu = AI.new
if turn
# player1 stuff
turn = !turn
else
# player2 stuff
turn = !turn
end
這工作得很好了兩名球員,但我不知道如何調整這個時,我希望能夠對AI打。有人能幫助我解決這個問題的最佳方法嗎?
你可以使用['E = players.cycle'](http://www.ruby-doc.org/core/classes/Enumerable.html#M001522),'e.next'和' e.peek'而不是索引技巧。 –
好點 - 這是一個很好的,紅寶石的方式來做到這一點! –
我沒有想過使用數組!謝謝你的幫助。 – Max