Game Center - Сватовство на основе навыков - playerGroup - диапазон

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

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

Как можно сделать это с Game Center Matchmaking? (GKMatchRequest)

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

1 ответ

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

В то же время, возможно, вы можете сделать что-то вроде этого (если это нормально с Apple):

  1. Попробуйте найти совпадение в пределах своего ранга. Тайм-аут, если не удалось, и прервать матч.
  2. Попробуйте найти совпадение в пределах своего ранга + 1. Тайм-аут, если не удалось, и прервите совпадение.
  3. Попытайтесь найти совпадение в пределах своего ранга - 1. Если тайм-аут не получился, прервите совпадение.
  4. Попробуйте найти совпадение в пределах своего ранга без тайм-аута.
Другие вопросы по тегам