We plan to use a ranking system like hearthstone where each win rewards you with a star and with enough stars you go up the ranks.
For this we have implemented the following matchmaking logic.
Now it would be great to broaden the search after enough time has passed, so users on rarer ranks do find matches, even if they are slightly over/underpowered.
So for example after a minute without finding a match the player now also searches for matches on higher and lower ranks than he himself is in.
However for that to work the other players would also need to search for matches in other ranks, which might not be needed if their own rank has enough matches to matchmake.
I’m happy for any suggestions you might have!
Have a nice day,