added game board and UI

This commit is contained in:
sa 2022-01-17 20:36:11 -05:00
parent ea98681d42
commit 7865ae49de

39
tik.rb Normal file
View File

@ -0,0 +1,39 @@
#tiktaktoe
LINES = [[0,1,2],[3,4,5],[6,7,8],[0,3,6],[1,4,7],[2,5,8],[0,4,8],[2,4,6]]
board = Array.new(9)
9.times do |i|
board[i] = i
end
def printBoard(board)
9.times do |i|
if i % 3 == 0
print "\n -------------\n | "
end
print "#{board[i]} | "
end
print "\n -------------\n"
end
#if x is in lines then x wins
#if o is in lines then x wins
#if no nums in board then game over
player = "X"
loop do
print "Place an #{player} "
input = gets.to_i
p input
p board.include?(input)
board[input] = player
printBoard(board)
if player == "X"
player = "O"
else
player = "X"
end
end