Whilst I was playing Eggwars and Skywars I have noticed that sometimes I end up with teammates that are not as skilled when playing, and sometimes I also end up with opponents that are new to the game or not as skilled especially in eggwars. While challenge mode/queue does aid with aligning better skilled players during matchmaking, I have a suggestion that I would like to present to better ensure this alignment. This suggestion revolves around adopting a ranking system that is separate to that of the level system, the current matchmaking system ensures queued players play on the same device (e.g, win10 players will end up with win10 players, and same with mobile/controller) and this criteria will remain unchanged in the ranking system I'm suggesting.
The ranking system will be very similar to levels as in the numeric value, however, the thing that makes it special is its dynamic nature.
Let me explain....
Using the player level as reference, if a player (Lets call him Steve) is level 20, their ranking level would also be 20. You can also call it the baseline ranking level... But how is it dynamic? Well, lets say Steve has ranking level 20 right, and he wins a game of eggwars. The player ranking level will increase by 1, so now his ranking level is 21. Lets say Steve plays another game and also wins that game, making him win twice in a row (win streak) and thus will be awarded with an increment of 2 ranking levels, boosting his ranking level to 23. But lets say he plays for the third time and looses, well he will only lose 1 ranking level, bringing him to 22. Had Steve never lost, he would have received an increment of 3 (as per his win streak), with overall ranking of 26, and mind you, Steve actual level remains unchanged at level 20 (as stated previously), but since Steve has a higher ranking level than his actual level, then he will get extra xp if they win to boost their level.
Well, you might ask, how will it be utilized for the matchmaking system? The matchmaking system will use this for reference when queuing players, (and obviously as stated previously their device) so what the matchmaking will try to do is match everyone in the queue/match with their almost same ranking level. Say Steve has a ranking level of 22 and he plays on Win10, then the matchmaking system will look for all the players that are queuing, and are roughly the same ranking level as Steve is and put them in a match together (This includes your teammates, so your team will also have roughly the same ranking level as you are which does not make you disadvantaged on this end).
While the ranking level may always be displayed to the player on the score board, it can also be creatively used to give out a rank:
The numbers displayed on the left is the ranking level, and on the right is the corresponding rank.
Obviously the rank names are made up and can be changed. Alternatively it could also be replaced with Bronze, Gold, Plat, Diamond etc.
Obviously this rank is not a global rank, someone could be Dragon IV in Eggwars, but Enderman III in Skywars, so the ranking level is for the specific game.
The ranking system will be very similar to levels as in the numeric value, however, the thing that makes it special is its dynamic nature.
Let me explain....
Using the player level as reference, if a player (Lets call him Steve) is level 20, their ranking level would also be 20. You can also call it the baseline ranking level... But how is it dynamic? Well, lets say Steve has ranking level 20 right, and he wins a game of eggwars. The player ranking level will increase by 1, so now his ranking level is 21. Lets say Steve plays another game and also wins that game, making him win twice in a row (win streak) and thus will be awarded with an increment of 2 ranking levels, boosting his ranking level to 23. But lets say he plays for the third time and looses, well he will only lose 1 ranking level, bringing him to 22. Had Steve never lost, he would have received an increment of 3 (as per his win streak), with overall ranking of 26, and mind you, Steve actual level remains unchanged at level 20 (as stated previously), but since Steve has a higher ranking level than his actual level, then he will get extra xp if they win to boost their level.
Well, you might ask, how will it be utilized for the matchmaking system? The matchmaking system will use this for reference when queuing players, (and obviously as stated previously their device) so what the matchmaking will try to do is match everyone in the queue/match with their almost same ranking level. Say Steve has a ranking level of 22 and he plays on Win10, then the matchmaking system will look for all the players that are queuing, and are roughly the same ranking level as Steve is and put them in a match together (This includes your teammates, so your team will also have roughly the same ranking level as you are which does not make you disadvantaged on this end).
While the ranking level may always be displayed to the player on the score board, it can also be creatively used to give out a rank:
The numbers displayed on the left is the ranking level, and on the right is the corresponding rank.
Obviously the rank names are made up and can be changed. Alternatively it could also be replaced with Bronze, Gold, Plat, Diamond etc.
Obviously this rank is not a global rank, someone could be Dragon IV in Eggwars, but Enderman III in Skywars, so the ranking level is for the specific game.
Last edited: