Game Center - подбор игроков на основе навыков - playerGroup - диапазон

Можно ли подбирать игроков на основе различных навыков игроков?

Давайте представим, что в игре есть уровни навыков игроков от 1 до 10, и я хотел бы сопоставить игроков с их собственным рангом и игроков +/- 2 ранга.

Как это сделать с помощью Game Center Matchmaking? (GKMatchRequest)

GKMatchRequest имеет свойство playerGroup, но это только одно число. Следовательно, я мог реализовать сватовство только на основе одного числа, а не диапазона. Есть ли способ подбора игроков на основе диапазона навыков?


person Max    schedule 05.10.2015    source источник


Ответы (1)


Я не думаю, что на данный момент есть способ к этому. Я думаю, вы можете запросить функциональность через репортера ошибок Apple. Это должен быть обычный вариант использования.

А пока, может быть, вы можете сделать что-то вроде этого (если Apple не против):

  1. Попробуйте найти себе равных в своем рейтинге. Тайм-аут в случае неудачи и прерывание матча.
  2. Попытайтесь найти совпадение в пределах собственного ранга +1. Тайм-аут в случае неудачи и прервите матч.
  3. Попытайтесь найти совпадение в пределах своего ранга - 1. Тайм-аут в случае неудачи и прервите матч.
  4. Попробуйте найти матч в своем рейтинге без тайм-аута.
person Fredrik Johansson    schedule 25.10.2015