def main(): game = connect5_board.GameState.new_game(BOARD_SIZE) bot = mcts.MCTSAgent(100, temperature=1.25) while not game.is_over(): print_board(game.board) if game.next_player == types.Player.black: human_move = input('-- ') point = point_from_coords(human_move.strip()) move = connect5_board.Move.play(point) else: move = bot.select_move(game) print_move(game.next_player, move) game = game.apply_move(move)
def main(): board_size = 8 game = connect5_board.GameState.new_game(board_size) bot = C302Bot(1000, 1.01, presuggestion, 3, 0.4, 5) while not game.is_over(): print_board(game.board) if game.next_player == types.Player.black: human_move = input('-- ') point = point_from_coords(human_move.strip()) move = connect5_board.Move.play(point) else: move = bot.select_move(game) print_move(game.next_player, move) game = game.apply_move(move) print_board(game.board) if game.winner is "Draw": print("Draw!") else: print("Winner is %s!" % game.winner)
def main(): board_size = 9 game = connect5_board.GameState.new_game(board_size) bot = agent.RandomBot() while not game.is_over(): print(chr(27) + "[2J") print_board(game.board) if game.next_player == types.Player.black: human_move = input('-- ') point = point_from_coords(human_move.strip()) move = connect5_board.Move.play(point) else: move = bot.select_move(game) print_move(game.next_player, move) game = game.apply_move(move) print(chr(27) + "[2J") print_board(game.board) if game.winner is "Draw": print("Draw!") else: print("Winner is %s!" % game.winner)
def main(): board_size = 6 game = connect5_board.GameState.new_game(board_size) bot = AZAgent(board_size, torch.load(sys.argv[1]), rounds_per_move=400) while not game.is_over(): print(chr(27) + "[2J") print_board(game.board) if game.next_player == types.Player.black: human_move = input('-- ') point = point_from_coords(human_move.strip()) move = connect5_board.Move.play(point) else: move = bot.select_move(game) print_move(game.next_player, move) game = game.apply_move(move) print(chr(27) + "[2J") print_board(game.board) if game.winner is "Draw": print("Draw!") else: print("Winner is %s!" % game.winner)