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