BP based matchmaking that slowly expands the search range
M
Musical-Memoirs
With the latest update the belt range search got removed. Nothing changed for me there. I never did same rank anyway. And I love teaching beginners. And as long the ranking system wont change, the old rank range search system didn't make much sense to me anyway.
To me the old matchmaking belt range seemed kind of useless, as a 156 BP Black belt player is still a beginner anyway. In it's previous form the most common result was lots of new players leaving the game because they never found anyone on same rank and quitting the game thinking no one was playing.
I hope we can get a system with 4 options:
- Friends only, also searches for friends that are in non friends matchmaking.
- Direct invite to a friend, like the park invite from the friend list board. https://rumble.canny.io/suggestions/p/invite-a-friend-directly-to-a-match
- Quick match, current all players search.
- Slower but weighted matchmaking, I don't know a good name for it though...
With weighted matchmaking it will first look for similar players, but over time expands to include all players. The times themselves are just a suggestion.
- It starts at 3/4th up to 1.33x your BP
- 10s - 2/4th - 2x BP
- 20s - 1/4th - 4x BP
- 30s - 1/8th - 8x BP
- 40s - 1/16th - 16x BP
- 50s - 1/32th - 32x BP
- 60s - Everyone
- 120s - Then if you wait for longer than 120 seconds you start to gain priority. It doesn't matter if you are in your opponents search range or not (except friends only). You will instantly match with the next person entering matchmaking. As there are clearly not enough people online and no one should have to wait endlessly.
Those that used quick and weighted matchmaking can be matched up together. And those that choose quick also have this 120s priority system.
The matchmaking machine screen should announce the BP ranges it is currently looking for. If it found a priority match it should say so.
For those still at less than 12 BP (white belt) are to be considered at 11 BP for this system. Because otherwise it doesn't work for someone at 0BP.
Log In
A
Ani_Yogev
To me it seems like it adds a lot of calculations to the current system, which will affect performance and will probably add a lot more bugs (at least at first).
Let's say 10000 and 1000 are queuing, 1000 has waited for 40s, but 10000 waited only 10s, will it queue them up together or not? since 1000 waited enough but 10000 didn't wait enough, what happens?
Is 1000 now waiting for 10000 or will it search for someone else since 10000 didn't wait enough?
Let's take the insane cases, BIVN and a white belt are queuing, only they are playing right now, will they both have to wait now at least a minute to get matched up together?
What happens if you re-pull the lever? does the timer start again or do you continue from when you've stopped?
In my long experience, I saw that BP doesn't really that matter, and I even like that lower BP people are matching with much higher BP people, it's not like we got a toxic community, almost everyone will agree to learn from others and teach others.
It looks to me like the good matchmaking we got now but with a lot of extra steps that will take up a lot of performance tracking everything and with an insane bug potential.
In my opinion, a better option for matchmaking will be:
Friends Only
Any Rank
Same Rank