diff options
Diffstat (limited to 'db/seeds.rb')
-rw-r--r-- | db/seeds.rb | 41 |
1 files changed, 29 insertions, 12 deletions
diff --git a/db/seeds.rb b/db/seeds.rb index 31ae463..50ee7db 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -82,8 +82,10 @@ if Rails.env.development? league_tourn = Tournament.create(game: league, name: "League of Legends Seed", min_players_per_team: 5, max_players_per_team: 5, min_teams_per_match: 2, max_teams_per_match: 2, - scoring_method: "TODO") - # TODO: create stages + scoring_method: "winner_takes_all") + + league_tourn.stages.create(scheduling_method: "round_robin" , seeding_method: "random_seeding") + league_tourn.hosts.push(User.find(1)) players_for_league.each do |player| league_tourn.join(player) @@ -93,8 +95,10 @@ if Rails.env.development? chess_tourn = Tournament.create(game: chess, name: "Chess Seed", min_players_per_team: 1, max_players_per_team: 1, min_teams_per_match: 2, max_teams_per_match: 2, - scoring_method: "TODO") - # TODO: create stages + scoring_method: "winner_takes_all") + + chess_tourn.stages.create(scheduling_method: "round_robin" , seeding_method: "random_seeding") + chess_tourn.hosts.push(davis) chess_tourn.join(davis) chess_tourn.join(foy) @@ -103,8 +107,8 @@ if Rails.env.development? rps = Tournament.create(game: rockpaperscissors, name: "Rock, Paper, Scissors Seed", min_players_per_team: 1, max_players_per_team: 3, min_teams_per_match: 2, max_teams_per_match: 2, - scoring_method: "TODO") - rps.stages.create(scheduling_method: "elimination" , seeding_method: "random_seeding") + scoring_method: "winner_takes_all") + rps.stages.create(scheduling_method: "round_robin" , seeding_method: "random_seeding") rps.hosts.push(davis) rps.join(davis) rps.join(foy) @@ -114,20 +118,21 @@ if Rails.env.development? tourn5 = Tournament.create(game: league, name: "5 Teams, 2 Teams Per Match", min_players_per_team: 1, max_players_per_team: 1, min_teams_per_match: 2, max_teams_per_match: 2, - scoring_method: "TODO") + scoring_method: "winner_takes_all") tourn5.hosts.push(User.find(1)) players_for_league.each do |player| tourn5.join(player) end - tourn5.stages.create(scheduling_method: "elimination" , seeding_method: "random_seeding") + tourn5.stages.create(scheduling_method: "round_robin" , seeding_method: "random_seeding") # Yet another League tournament tourn6 = Tournament.create(game_id: 1, name: "3 teams per match", min_players_per_team: 1, max_players_per_team: 1, min_teams_per_match: 3, max_teams_per_match: 3, - scoring_method: "TODO") + scoring_method: "winner_takes_all") + tourn6.hosts.push(User.find(1)) - tourn6.stages.create(scheduling_method: "elimination" , seeding_method: "random_seeding") + tourn6.stages.create(scheduling_method: "round_robin" , seeding_method: "random_seeding") players_for_league.each do |player| tourn6.join(player) end @@ -140,6 +145,16 @@ if Rails.env.development? tourn6.join(obama) tourn6.join(joey) + #Hearthstone tournament + hearth = Tournament.create(game: hearthstone, name: "Hearthstone Seed", min_teams_per_match: 1, min_players_per_team: 1, + max_teams_per_match: 2, max_players_per_team: 1, scoring_method: "winner_takes_all") + + hearth.join(davis) + hearth.join(foy) + + hearth.stages.create(scheduling_method: "round_robin" , seeding_method: "random_seeding") + + #THE REAL GAME WE ARE PLAYING AT 10 davis.remote_usernames.create(game: league, value: {"name" => "TeslasMind", "id" => 30533514} ) foy.remote_usernames.create(game: league, value: {"name" => "NalfeinX", "id" => 29538130} ) andrew.remote_usernames.create(game: league, value: {"name" => "ImFromNasa", "id" => 29782091} ) @@ -152,7 +167,6 @@ if Rails.env.development? jeff.remote_usernames.create(game: league, value: {"name" => "SenorJeffafa", "id" => 32612067} ) lyra.remote_usernames.create(game: league, value: {"name" => "Lyra Heartstings", "id" => 32240762} ) - g.push(davis, foy, andrew, joey, panda, mesa, jordan, jeff, sarah, josh_league) #g.push(davis, foy, andrew, joey, panda, mesa, jordan, jeff, sarah, guntas_league) @@ -161,10 +175,13 @@ if Rails.env.development? min_teams_per_match: 2, max_teams_per_match: 2, scoring_method: "winner_takes_all") + custom.stages.create(scheduling_method: "round_robin" , seeding_method: "random_seeding") + + custom.hosts.push(User.find(1)) g.each do |player| custom.join(player) end - end + |