results = [[0 for i in range(nplayers)] for j in range(nplayers)] for i in range(nplayers): for j in range(nplayers): if i == j: continue player_i, name_i = players_and_names[i] player_j, name_j = players_and_names[j] print(f'playing X {name_i} vs O {name_j}') player_x = player_i.Player(1) player_x.name = name_i player_o = player_j.Player(-1) player_o.name = name_j tournament = GomokuTournament(player_x, player_o, TIME_LIMIT) winner = tournament.game() tournament.save_logs() results[i][j] = winner if winner == 0: print('nobody won.') else: print( f'winner is {"X" if winner == 1 else "O"}: {name_i if winner == 1 else name_j}' ) points = Counter() print('results:') for i in range(nplayers): for j in range(nplayers): if i == j: continue
import window.player import jozin.player import example.player from gomoku_tournament import GomokuTournament playerX = jozin.player.Player(1) playerO = window.player.Player(-1) tournament = GomokuTournament(playerX, playerO, 300) winner = tournament.game() tournament.save_logs() print(f'winner is {winner}')