Forum Discussion

InterPlay02's avatar
3 years ago

A Solution to the Matchmaking and Ranked Systems

Hi...

So... After thinking a lot about how bad the matchmaking is right now and also after hearing people complaining about the fact that the actual Ranked System don't reaward the actually good players and also rewards bad players (and that's why we have SO many platinum players even when they actually act like silver players), I decided to put down some ideas so people can help me help you, game devs, to improve the game experience.

So, first: THE MATCHMAKING SYSTEM.

Talking about the arenas, today what is deciding which team will win is the matchmaking system. To me it looks to be pretty random and, therefore, some times the both teams are balanced and and good fight occurs. But this is how every single match should look like.

My solution to that is simple: the system should consider how many kills a player got in the last five matches and use this as a rule to decide who said player will fight against. For example:

Lets say this was how many kills a random player got in the last five matches:

The last one: 5

The second one: 6

The third one: 7

The fourth one: 3

The fifht one: 8

As you can see, in none the last five matches this player made more than 10 kills. This would make the system give him 100% chance to end up in a match agains players with that same amount of kills. In other words, he will 100% end up in a match Type B. All the players in this match also got 10 kills or less in their last 5 matches.

Now lets say he have managed to get more than 10 kills in this match. This is what will happen to him:

The last one: 11 

The second one: 5

The third one: 6

The fourth one: 7

The fifht one: 3

Now that he have managed to get more than 10 kills, he gets a 20% chance to end up in a match with other players that have also got 11 kills or more on their last 5 matches. In other words, he will now have 20% chance to end up in a match Type A. But also he still have 80% chance to end up in a match Type B. Because each match makes you have 20% chance to end up in a match Type A or Type B, depending on how many kills you have managed to get on each.

So, if he keeps ending up in a match Type B and continues to get 11 kills or more, he will start to increase his chances to end up in a match Type A, until he have 100% chance to end up in a match Type A, where every player have managed to get more than 10 kills in their last 5 matches. But if he starts to lose on every match he plays, he will start to acumulate chances to end up in a match where everyone have got 10 kills or less in their last 5 matches.

No other things should be considered in the matchmaking system, only the number of kills he got in the last 5 matches. This should also work for the Battle Royale mode. But in this case, we would also need to conside this on the team side. But also this would be simpler than we thought.

Think about it: you could just place all the players in a list, or an index, or array, whatever, sorted from the top killer to the less killer player. The first 20 players that have more kills would setup the amount of teams the match would have, and then the next 20 players would be spread out thru the teams, so each of them would end up in a diferent team. And then the last 20 players that have made less kills would be also spread out thru the teams, completing the amount of players needed for the match and also balancing out the team. Because, in this way, every single team would have a player that kills a lot, one player that don't kill that much and a player that sits in between. I think this would make the perfect balance for every match, and that way, every single team will have a real chance to win. But remember: this would only be made after considering how many kills the player have got in the last 5 matches.

And for both cases, Arenas and Battle Royale, if the player is in a premade team, this wouldn't change how matchmaking is calculated. It would only cancel the team balancing part. But if there's still space left to add a random player to the premade team, it would be calculated last. Because, the last player being in the list to be distributed thru the teams would be sent to this premade team, but also taking in considerantion how many kills they have got in their last 5 matches.

Now for THE RANKED SYSTEM:

For the ranked system I think you should give people points base on 05 things: kills, kill assists, takedowns, damage dealt and position in the game.

If today these 5 things are actually how the system is calculating the points a player recieve for each match, then they are making it wrong. Because this is how it should be calculated:

Each kill should be worth 10 points.

Each kill assist should be worth 5 points.

Each takedown should be worth 2 points.

Each 100 damage should be worth 1 point.

And for the positioning of the match, this is how it should be valuated:

For Gold players and below:

First place 50 points.

Second: 40 points.

Third: 30 points.

Fourth: 20 points.

Fifth: 10 points.

From the sixth to the fifteenth: 9~1 point.

Sixteenth: -2 points

Seventeenth: -4 points

Eighteenth: -8 points

Nineteenth: -10 points

Twentieth: -12 points.

For Platinum and Diamond players:

First place 70 points.

Second: 45 points.

Third: 10 points.

Fourth: 9 points.

Fifth: 8 points.

Sixth: 7 points

Seventh: 6 points

Eighth: 5 points

Ninth: 4 points

Tenth: 3 points

Eleventh: 2 points
Twelfth: 1 point
Thirteenth: -2 points
fourteenth: -4 points

Fifteenth: -6 points

Sixteenth: -8 points

Seventeenth: -10 points

Eighteenth: -15 points

Nineteenth: -20 points

Twentieth: -25 points.

For Master and Predator players:

First place 100 points.

Second: 50 points.

Third: 10 points.

Fourth: 9 points.

Fifth: 8 points.

Sixth: 7 points

Seventh: 6 points

Eighth: 5 points

Ninth: 4 points

Tenth: 3 points

Eleventh: 2 points
Twelfth: 1 point
Thirteenth: -2 points
fourteenth: -4 points

Fifteenth: -6 points

Sixteenth: -8 points

Seventeenth: -10 points

Eighteenth: -20 points

Nineteenth: -30 points

Twentieth: -40 points.

If a player keeps loosing and loosing as soon as he lands on the battle royale, he will keep loosing and loosing points making him go back to lower ranks. And then the most obvious thing to take into consideration when thinking about a ranked system: the match should only have players that matched the matchmaking system. Because even if the player is like Diamond, or Master... Lets say he was not playing the game for the last 05 months or so... He would be as good as a gold, or silver player now, and therefore, will keep loosing and loosing until he reaches the 100% chance to end up in a match with people that can only more 10 or less kills per match.

So, even if he still being a master, if he keeps loosing, and loosing, he will end up being a gold player again. But he manage to get better again, he will start to win again and will get back to the top positions. And for the points needed to go from one rank to the next one, this would be the rule:

From Bronze 3 to Bronze 2: 500 points

From Bronze 2 to Bronze 1: 750 points

From Bronze 1 to Silver: 1000 points

From Silver to Gold: 1500 points

From Gold to Platinum: 2500 points

From Platinum to Diamond: 4000 points

From Diamond to Master: 6000 points

From Master to Predator: 10000 points

Anyways... I think this is everything. If you think there's something that could be added or tweaked, leave a comment down here. Let's make the devs read this article.

No RepliesBe the first to reply

About Apex Legends General Discussion

Discuss the latest news and game information around Apex Legends in the community forums.31,214 PostsLatest Activity: 2 days ago