Same here, still unplayable because of the matchmaking ...
Well dear developpers, let me help you a little bit :
size_t rank_diff_max = 150;
if (abs(player1.level - player2.level) < 3) {
if (player1.is_legendary && player2.is_legendary) {
if (abs(player1.leg_rank - player2.leg_rank) <= rank_diff_max) {
start_match(player1, player2);
} else {
find_someone_else_legendary(&rank_diff_max); //I assume that find_someone_else_legendary will handle the increase of rank_diff_max
}
} else if (player1.is_legendary || player2.is_legendary) {
find_someone_else();
} else if (abs(player1.rank - player2.rank) < 4) {
start_match(player1, player2);
}
}
Not that hard no \o/ ?
Why is it taking sooooo long to fix the matchmaking seriously,it's like 50 lines of code ... during this time I'm only facing lvl 16-17 players 1000+ ranked , it is so boring ...
Why is it so difficult to have a ****ing deadline, cant they just say "well fix is gonna be released the 20 of march" or whatever ...
Hey Misfit,
Matchmaking improvements are coming with the BFU. We discussed this in our Developer Update last week.
The short version- Legendary players will only be able to face other legendary players, and the matchmaking with start with trying to face you with someone +/- 150 of your current rank and if a match is not found that will expand until a match is found. This may slightly increase matchmaking times, but we hope that it will result in more matches with someone of similar rank and make those matches more fun for both users.
-Buck
You are actually better off purposely going down a couple of ranks until you find a rank you could win faster at. It's not worth staying at a higher rank for slightly better rewards and spend like 30 mins or so in the process. Increasing your win ratio will help you advance much faster and stress you out much less.