F1=[['1','2','3'],['4','5','6'],['7','8','9']]
print "\nJogador 1: Escolha uma linha e uma coluna no tabuleiro:\n"
L=gets.chomp
C=gets.chomp
F1[L][C]='X'
The idea here is to build a game of old.
F1=[['1','2','3'],['4','5','6'],['7','8','9']]
print "\nJogador 1: Escolha uma linha e uma coluna no tabuleiro:\n"
L=gets.chomp
C=gets.chomp
F1[L][C]='X'
The idea here is to build a game of old.
Hello, I tested your code, just a to_i to convert the entry to integer, I do not know if that was your difficulty. I made some changes to your code.
tabuleiro = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
def show(tabuleiro)
puts "\nTABULEIRO\n\n"
tabuleiro.each do |r|
puts r.each { |p| p }.join(' ')
end
end
loop do
puts "\nJogador 1: Escolha uma linha do tabuleiro:"
linha = gets.chomp.to_i
puts "\nJogador 1: Escolha uma coluna do tabuleiro:"
coluna = gets.chomp.to_i
tabuleiro[linha][coluna] = 'X'
show(tabuleiro)
end
Result:
Player 1: Choose a line from the board: 0
Player 1: Choose a column from the board: 0
TRAY
X 2 3
4 X 6
7 8 X