1. The Problem
Joining pantheon games can be frustrating because
(+) There is nothing to do while you wait, and
(++) impatient people often give up once a game has already been created, leaving an odd number of players (even before the game starts). The matchmaking system will not add people to the game, resulting in a 2v1 or 3v2.
2. A Solution
The long wait time has somewhat been improved recently by the addition of how many people are looking for games. A nice addon, but what I would like to see is the number of people on each side that are looking for games, eg.
There are currently
4 people on the light side
2 people on the dark side
looking for a game
To further solve issues (+) and (++) from above, I propose that when a game is created in the pantheon, players would join a special pantheon lobby, which would be very similar to a custom game lobby, aside from a few key differences.
1) Players would only be able to see demigods on their team, the other team's demigods would appear as question marks.
2) Instead of a ready button (don't need it for pantheon games) there would be a display showing each player's rank and experience.
3) All map details would be hidden.
This Pantheon lobby system solves problem (+) because it allows players in the game to chat with each other - similar to custom games - while they wait for people to get connected. It partially solves problem (++) because players will be less likely to be impatient if they have something to do while they wait.
Now, what if a player does leave? The beauty of using a lobby system like custom games, is that players could join them on the fly. The matchmaking system could open and close slots as demand for games increases and decreases. In addition, if someone gives up on the game, players will not be stuck with a 2v1 or 3v2. They can simply wait for another person to join.
3. Discussion
I really like the idea of pantheon, but I've never played a pantheon game with more than 3v3, and even 3v3's are rare. I'd like some input on what other people think. What do you think are the strengths and weaknesses of my idea, and do you have any other ideas of your own?