by AdmiralZeech » 20 Sep 2011, 17:46
I think ladder systems break down for small communities.
It might be better to have a queueing system:
- I select ranked, and choose a rating range.
- If people within that rating range are online, whether playing a match or in chat, they are notified that there is a ranked match waiting for them.
- I am also notified that there are X number of opponents that I am waiting for.
- The first potential opponent to finish their current match, or leave chat to enter a ranked match, they will be given the choice to play me.
- If they accept, my client plays a notification sound alerting me that my match is starting.
This sort of system means that you dont have be searching for a ranked match at exactly the same time as someone else. Since the system tells me how many people I'm waiting for, I can tell the difference between "noone is playing tonight" vs. "everyone just happens to be ingame right now, I should wait for them."