Esempio n. 1
0
def SimulateInterAIPlay():

    board = Board()
    mcts = MonteCarloTreeSearch()

    totalMoves = 3 * 3
    player = 1

    for _ in range(totalMoves):

        print("----------------")
        print(board.board_state[0])
        print(board.board_state[1])
        print(board.board_state[2])

        board = mcts.find_next_move(board, player)

        if board.check_game_state() != -1:
            break

        player = 3 - player

    winStatus = board.check_game_state()
    print("----------------")
    print("----------------")
    print("Winner: ", winStatus)
    print("Draw? ", winStatus == 0)