import TicTacToe import Player human1_test = Player.Human("x") # Player -> File; Human -> Class ais_test = Player.AI("o") #human2_test = Player.Human("o") object1 = TicTacToe.TicTacToe( human1_test, ais_test) # 1st TTT -> FileName; 2nd TTT -> Class name #object1.reset_game() #object1.print_score() object1.print_state() object1.game_loop()
if i % 2 == 0: if self.p1.type == 'H': print("\t\t[Player1's Move]") else: print("\t\t[Player2's Move]") self.p1.move(self) else: if self.p2.type == 'H': print("\t\t[Player2's Move]") else: print("\t\t[Player1's Move]") self.p2.move(self) if self.is_gameover(): self.print_board() if self.winner == ' ': print("\nGame over with Draw") else: print("\nWinner : %s" % self.winner) return if __name__ == '__main__': game = GAME() player1 = Player.AI("X") player2 = Player.Human("O") '''player2 =Player.Dummy("O")''' game.play(player1, player2)