Game Center - Сватовство на основе навыков - playerGroup - диапазон
Можно ли делать сватовство, основываясь на различных навыках игрока?
Давайте представим, что в игре есть умения игроков от 1 до 10, и я хотел бы сопоставлять игроков с их собственным рангом и игроками +/- 2 ранга.
Как можно сделать это с Game Center Matchmaking? (GKMatchRequest)
GKMatchRequest имеет свойство playerGroup, но это только одно число. Следовательно, я мог реализовать только поиск по номеру, а не по диапазону. Есть ли способ достичь сватовства в зависимости от диапазона навыков?
1 ответ
Я не думаю, что есть способ к этому как сейчас. Я думаю, вы можете запросить функциональность через репортер ошибок Apple. Это должен быть общий случай использования.
В то же время, возможно, вы можете сделать что-то вроде этого (если это нормально с Apple):
- Попробуйте найти совпадение в пределах своего ранга. Тайм-аут, если не удалось, и прервать матч.
- Попробуйте найти совпадение в пределах своего ранга + 1. Тайм-аут, если не удалось, и прервите совпадение.
- Попытайтесь найти совпадение в пределах своего ранга - 1. Если тайм-аут не получился, прервите совпадение.
- Попробуйте найти совпадение в пределах своего ранга без тайм-аута.