summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--db/seeds.rb41
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
+