Opponent rank settings bug

Whenever I set opponent rank as +x, I seem to always get players who are weaker than me.

Does this happen to anyone else? It’s fine when I create a custom game and limit rank. Mabye the devs added 5 ranks on the kyu instead of subtracting?

3 Likes

2 Likes

Yes. For me too. I have the restriction on ±3 and I got two times someone with 5 stones handicap advantage.

As @Atorrante shows you have to put plus and minus., and was not done in the OP screenshot

1 Like

Hi. Thanks.
I dont see whats wrong with the OP screenshot. Do you mean the number must be negative in order to make this work?

1 Like

But, why though? I don’t see any reason why a -3/+3 range would be valid but not 0/+5

6 Likes

You re welcome.
Well, yes, doesn’t seem to work in the proper way.

@anoek would probably the one who could explain

2 Likes

After beeing confused by the opponents I got, I finally realized the description is the wrong way around. :rofl:
Where it says weaker, you actually get stronger opponents etc! :smiley:

@GreenAsJade

Yes, there’s a bug report on this that we’re well overdue to deal with :frowning:

It’s “on the list”. I’m not sure that it’s a simple as “just the wrong way around”, that would be easy.

My initial look at it had me thinking it’s been “dodgy” for a long time: possibly cleaning up the interface has made it more obvious.

But changing the labels so they fit with how it’s currently working seems like a rather quick fix, until there’s time to change it proper.

As I said, I’m not convinced it’s as simple as that: in the other thread the reporters said its more random. That’s why it’s parked in our “urgent but tricky and needs dedicated time” list.

If the parings are random than that’s certainly difficult to fix. But that sounds so…unlikely I guess - but that’s easy to say not having seen the code. :smiley:

I think I understand now. You might still get matched with people outside the parameters you’ve given, because priorities are weird. Is that it?

Matchmaking is complex because it tries very hard to find matches rapidly, with the best chance of success.

It’s also a “core function” (obviously :slight_smile: ) so not to be messed with lightly.

Yes, that’s it.

Then I would still change the labels. That choice does have a significant impact on who you get matched with and they are labeled the wrong way around. If you want to skew the opponent search towards stronger opponents and use the labels as orientation, you are achieving the opposite and will get weaker opponents.

I’ve moved these ^^ posts into the preceding discussion.

I think that the previous reporters are saying “it is not as simple as it’s mostly reversed”.

The labels for stronger and weaker should be swapped. If you want stronger opponents, increase the left number, not the right number.

This says “give me an opponent between 6 ranks weaker and one rank stronger than me”

It seems to be labelled correctly (whether it works is a different question).

I was thinking about this in the shower, and realised…

… these “+” and “-” are a complete pain in respect of ranks. Why don’t we just choose actual ranks, determined by the rank of the player choosing!?

Instead of 0 it would say 9k for me. Instead of +1 it would say 8k… etc

2 Likes

One reason is you’d probably want the relative amounts to be what stays constant when your rank changes.

But maybe you store as relative offsets but display as absolute ranks, but then it’s weird for the selection to change when your rank changes.

I think the better solution, which may have actually been suggested last time this confusing UI came up and the stronger/weaker text was added into the select box options at the top, it’s instead to ditch the plus and minus signs and move the stronger/weaker text out of the select box options and into labels for them.

1 Like