Separating the boys from the men - for good: Ranked Queues
I wanted to have ranked games for a while already and I am currently working something out to make that happen. First I like to explain you the problems of the current custom game only setup:
- Quite often, new players who are not yet fully aware of the skill algorithm, are beaten down by better players. This usually results in unnatural glitches in the ELO rating of both sides.
- Even if a player knows the skill algorithm very well, it requires some amount of trial and error (e.g. setting the skill limit exactly the way to actually get 3 opponents who are near their own skill rating) - for every new game.
- Generating a skill value for every player may be discouraging for those who are not as good as the average yet because their skill keeps dropping.
- Generating skill values from custom games creates clustered skill ranges because a group of players, espacially in the top 1%, only level against each other and/or beats down new players regulary to obtain fresh skill points for the first.
Finding a solution for these problems is not an easy task, though. It requires some deeper changes in the way you level up your skill in general. I want to explain my current approach to you:
- I want to remove the skill calculation from custom games entirely so that there are XP only.
- Instead I will add a new button for different kinds of ranked queues starting with "Ranked AVA: Tournament"
- When you click the button, you'll be added to the matchmaking queue on the server that uses an algorithm to match other players to you and finally establish a balanced and exciting game.
- As soon as a match is found it will start up - in the case of "Ranked AVA: Tournament" with a random tournament map, random player positions and playing "All vs. All".
- Leaving a game will set you game over, skill will always be calculated. Leaving games may also result in disabling ranked queues for you for a while, let's say 10 minutes, before you can join another ranked game.
- To make sure to make it balanced, there are maximum skill difference limits. For the beginning I might set the maximum skill difference to the appropriate value to gain or lose 15 skill points on win or defeat max. - but that's quite a random pick that might require to be adjusted,
So, in short, only ranked games that have been established via the matchmaking queue, will result in visible skill changes. However, to make this work it will be required to make the matchmaking process the "visual" default over custom games, which of course will still be possible but might be present in a sub-tab. There are several advantages of this approach:
- If you don't like to play competetive, e.g. just casually with some friends, you just don't play ranked and will receive XP only.
- If you like to get better in your gameplay, you play ranked to find equal opponents in balanced matches. The queue mostly prevents you from intendendly being beaten down by better players usually.
- Clustered skill will be somewhat limited and it will be easier to walk up the skill line if you successively better your gameplay.
- New possibility: Run a play-off tournament every season
Please let me know what you think about this approach. If you have any ideas on how to improve it, just leave me a comment

Cheers
dc