1441
TUS Discussion / Re: 2v2 Group TUS
« on: April 02, 2014, 09:48 AM »
Here is a more detailed description of the matchmaking system I was thinking...
A new "2v2 league" is created and all players have the same starting points (1000). In this league you can play matches only via matchmaking, no clan or otherwise predetermined matches.
1. You click button "Find a 2v2 game" on the website.
2. You're put in a queue and your button changes to "Searching for a game...". If you click the button again it will change back to "Find a 2v2 game" and you will be removed from the queue. Simple.
3. As soon as there is 4 (proper) players in the queue, the system balances the teams based on players' overall points and creates two separate game id's on TUS 2v2 league site.
4. The button changes to "Match found" and players are moved automatically to their "Pending games" site where they see the game id's and their ally and opponents.
5. Both teams choose their own scheme (the order is decided on the game site). After the match the winners go to report on these already created game sites.
6. If one of the players doesn't show up for the match, the other three players can go to report a no-show which means some penalty points for the reported player.
At the beginning it could be better to keep it simple and allow all players to join a game. The system would just make the teams balanced like 750p & 1450p versus 1200p & 1100p.
Later the algorithm could be set to make only matches where all players are within specific point marginal, let's say within three groups.
There could be five groups, for example, that are based on overall points like this way:
1= -800
2= 800-1000
3= 1000-1200
4= 1200-1400
5= 1400-
The algorithm would work this way
Player1 enters the queue with 1450p -> Game 1 (Now the following players for game 1 can be only from groups 3, 4 or 5)
Player2 enters the queue with 1050p -> Game 1
Player3 enters the queue with 1150p -> Game 1
Player4 enters the queue with 970p -> Game 2 (Now the following players for game 2 can be only from groups 1, 2, 3 or 4)
Player5 enters the queue with 750p -> Game 2 (Now the following players for game 2 can be only from groups 1, 2 or 3)
Player6 enters the queue with 1100p -> Game 1
Players 2 and 3 couldn't join the game 2 because game 1 was the first suitable game in the queue for them.
If player 1 had left the queue, the next player in queue would have become determining player for the game 1:
Player2 stays in game 1 (now the following players for game 1 can be from all groups)
Player3 stays in game 1
Player4 moves from game 2 to game 1 (Now the following players for game 1 can be only from groups 1, 2, 3 or 4)
Player5 moves from game 2 to game 1
"Match found"
A new "2v2 league" is created and all players have the same starting points (1000). In this league you can play matches only via matchmaking, no clan or otherwise predetermined matches.
1. You click button "Find a 2v2 game" on the website.
2. You're put in a queue and your button changes to "Searching for a game...". If you click the button again it will change back to "Find a 2v2 game" and you will be removed from the queue. Simple.
3. As soon as there is 4 (proper) players in the queue, the system balances the teams based on players' overall points and creates two separate game id's on TUS 2v2 league site.
4. The button changes to "Match found" and players are moved automatically to their "Pending games" site where they see the game id's and their ally and opponents.
5. Both teams choose their own scheme (the order is decided on the game site). After the match the winners go to report on these already created game sites.
6. If one of the players doesn't show up for the match, the other three players can go to report a no-show which means some penalty points for the reported player.
At the beginning it could be better to keep it simple and allow all players to join a game. The system would just make the teams balanced like 750p & 1450p versus 1200p & 1100p.
Later the algorithm could be set to make only matches where all players are within specific point marginal, let's say within three groups.
There could be five groups, for example, that are based on overall points like this way:
1= -800
2= 800-1000
3= 1000-1200
4= 1200-1400
5= 1400-
The algorithm would work this way
Player1 enters the queue with 1450p -> Game 1 (Now the following players for game 1 can be only from groups 3, 4 or 5)
Player2 enters the queue with 1050p -> Game 1
Player3 enters the queue with 1150p -> Game 1
Player4 enters the queue with 970p -> Game 2 (Now the following players for game 2 can be only from groups 1, 2, 3 or 4)
Player5 enters the queue with 750p -> Game 2 (Now the following players for game 2 can be only from groups 1, 2 or 3)
Player6 enters the queue with 1100p -> Game 1
Players 2 and 3 couldn't join the game 2 because game 1 was the first suitable game in the queue for them.
If player 1 had left the queue, the next player in queue would have become determining player for the game 1:
Player2 stays in game 1 (now the following players for game 1 can be from all groups)
Player3 stays in game 1
Player4 moves from game 2 to game 1 (Now the following players for game 1 can be only from groups 1, 2, 3 or 4)
Player5 moves from game 2 to game 1
"Match found"