added win values to debug tourney to test win seeding
This commit is contained in:
parent
527170a81e
commit
2c14d7cf73
|
@ -1,5 +1,6 @@
|
||||||
import time, asyncio, jsonpickle, random, math
|
import time, asyncio, jsonpickle, random, math
|
||||||
from games import team, game
|
from games import team, game
|
||||||
|
from discord import Embed, Color
|
||||||
import database as db
|
import database as db
|
||||||
|
|
||||||
|
|
||||||
|
@ -37,7 +38,7 @@ class tournament(object):
|
||||||
|
|
||||||
elif by_wins:
|
elif by_wins:
|
||||||
def sorter(team_in_list):
|
def sorter(team_in_list):
|
||||||
return self.teams[team_in_list][0] #sorts by wins
|
return self.teams[team_in_list]["wins"] #sorts by wins
|
||||||
|
|
||||||
else: #sort by average stars
|
else: #sort by average stars
|
||||||
def sorter(team_in_list):
|
def sorter(team_in_list):
|
||||||
|
@ -50,6 +51,7 @@ class tournament(object):
|
||||||
|
|
||||||
for i in range(0, empty_slots):
|
for i in range(0, empty_slots):
|
||||||
teams_list.append(None)
|
teams_list.append(None)
|
||||||
|
print(teams_list)
|
||||||
|
|
||||||
previous_bracket_layer = teams_list.copy()
|
previous_bracket_layer = teams_list.copy()
|
||||||
for i in range(0, bracket_layers - 1):
|
for i in range(0, bracket_layers - 1):
|
||||||
|
@ -60,6 +62,7 @@ class tournament(object):
|
||||||
else:
|
else:
|
||||||
this_layer.insert(0-int((1+pair)/2), [previous_bracket_layer.pop(0), previous_bracket_layer.pop(-1)]) #every other pair goes at end of list, moving backward
|
this_layer.insert(0-int((1+pair)/2), [previous_bracket_layer.pop(0), previous_bracket_layer.pop(-1)]) #every other pair goes at end of list, moving backward
|
||||||
previous_bracket_layer = this_layer
|
previous_bracket_layer = this_layer
|
||||||
|
print(previous_bracket_layer)
|
||||||
self.bracket = bracket(previous_bracket_layer, bracket_layers)
|
self.bracket = bracket(previous_bracket_layer, bracket_layers)
|
||||||
self.bracket.get_bottom_row()
|
self.bracket.get_bottom_row()
|
||||||
|
|
||||||
|
|
|
@ -436,20 +436,20 @@ class StartTournamentCommand(Command):
|
||||||
|
|
||||||
async def execute(self, msg, command):
|
async def execute(self, msg, command):
|
||||||
test_bracket = {
|
test_bracket = {
|
||||||
games.get_team("Milwaukee Lockpicks") : {"wins": 0, "rd": 0},
|
games.get_team("Milwaukee Lockpicks") : {"wins": 10, "rd": 0},
|
||||||
games.get_team("Madagascar Penguins") : {"wins": 0, "rd": 0},
|
games.get_team("Madagascar Penguins") : {"wins": 2, "rd": 0},
|
||||||
games.get_team("Twin Cities Evening") : {"wins": 0, "rd": 0},
|
games.get_team("Twin Cities Evening") : {"wins": 1, "rd": 0},
|
||||||
games.get_team("Washington State Houses") : {"wins": 0, "rd": 0},
|
games.get_team("Washington State Houses") : {"wins": 9, "rd": 0},
|
||||||
games.get_team("Appalachian Underground") : {"wins": 0, "rd": 0},
|
games.get_team("Appalachian Underground") : {"wins": 8, "rd": 0},
|
||||||
games.get_team("Pacific2 Rams") : {"wins": 0, "rd": 0},
|
games.get_team("Pacific2 Rams") : {"wins": 3, "rd": 0},
|
||||||
games.get_team("New Jersey Radio") : {"wins": 0, "rd": 0},
|
games.get_team("New Jersey Radio") : {"wins": 45, "rd": 0},
|
||||||
games.get_team("Moline Jolenes") : {"wins": 0, "rd": 0},
|
games.get_team("Moline Jolenes") : {"wins": 44, "rd": 0},
|
||||||
games.get_team("California Commissioners") : {"wins": 0, "rd": 0},
|
games.get_team("California Commissioners") : {"wins": 41, "rd": 0},
|
||||||
games.get_team("Pigeon’s Reckoning") : {"wins": 0, "rd": 0},
|
games.get_team("Pigeon’s Reckoning") : {"wins": 45, "rd": 0},
|
||||||
games.get_team("Kernow Technologists") : {"wins": 0, "rd": 0}
|
games.get_team("Kernow Technologists") : {"wins": 42, "rd": 0}
|
||||||
}
|
}
|
||||||
tourney = leagues.tournament("Test Tourney", test_bracket, max_innings=3)
|
tourney = leagues.tournament("Test Tourney", test_bracket, max_innings=3)
|
||||||
tourney.build_bracket(random_sort=True)
|
tourney.build_bracket(by_wins=True)
|
||||||
|
|
||||||
await start_tournament_round(msg.channel, tourney)
|
await start_tournament_round(msg.channel, tourney)
|
||||||
|
|
||||||
|
@ -757,7 +757,7 @@ async def start_tournament_round(channel, tourney, seeding = None):
|
||||||
ext = "?league=" + urllib.parse.quote_plus(tourney.name)
|
ext = "?league=" + urllib.parse.quote_plus(tourney.name)
|
||||||
|
|
||||||
await channel.send(f"{len(current_games)} games started for the {tourney.name} tournament, at {config()['simmadome_url']+ext}")
|
await channel.send(f"{len(current_games)} games started for the {tourney.name} tournament, at {config()['simmadome_url']+ext}")
|
||||||
await tourney_watcher(channel, tourney, current_games))
|
await tourney_watcher(channel, tourney, current_games)
|
||||||
|
|
||||||
|
|
||||||
async def tourney_watcher(channel, tourney, games_list):
|
async def tourney_watcher(channel, tourney, games_list):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user