MR SLIN Imagine if 100 people are added to PugChamp. By the time you finish picking 3 pugs, B4nny and all of the invite players from the first pug are already added again. So at a certain point people aren't able to play as long as pugs are picked one at a time. If all pugs start at the same time you'd solve this problem and you can solve this by using a computer to pick teams based on skill rating.Just make drafts happen on a separate page (like faceit match page) so you can have more than 1 at a time?
The problem is, in order for captaining systems to really work, you really should be drawing from the entire pool of available players at any given point in time. The nice part of PugChamp right now is that if 40 people add up, the captains choose between the entire 40 people.
If you run two drafts at the same time for the same pool of 40 people, you'll run into conflicts. You could separate PugChamp into divisions, where you can add up to the division that best suits you (invite division, open division, ugc division) but I think automated picking does that same thing much better.
GentlemanJonThe suggestion for the queueing problem could use some work, one game every 35 minutes is pretty clunky.
I think you misunderstood the concept. It's one one game per 35 minutes, it's that each player plays one game per 35 minutes, which actually starts to sound pretty reasonable. Once the first round starts, all games begin at the same time so you could potentially have hundreds of games starting all at once. The most any one individual will have to wait for a round to start is 34 minutes and some change, but after they synchronize with the other games the queue times would become significantly shorter.