diff --git a/main.py b/main.py index ef6040d..312dba3 100644 --- a/main.py +++ b/main.py @@ -17,6 +17,16 @@ class TicTacToe: """ def run(self): + player1 = Player("X") + player2 = Player("O") + + board = Board() + + for x in range(1,10): + board.make_move(player1.token, player1.make_random_move(board.state)) + board.print() + board.make_move(player2.token, player2.make_random_move(board.state)) + board.print() class Board: def __init__(self): @@ -42,24 +52,20 @@ class Board: class Player: def __init__(self, token): self.token = token + def make_random_move(self, state): emptyField = True while emptyField: - field = state[randint(0,8)] + randomField = randint(0,8) + field = state[randomField] if field == " ": - return + return randomField -player1 = Player("X") -player2 = Player("O") game = TicTacToe() game.run() -for x in range(1,10): - player.make_random_move(game.state) - game.print() - player1.make_random_move(game.state) - game.print() +