Могу ли я создать лестничную систему (например, Battle.net), используя только игровой центр? - PullRequest
1 голос
/ 20 февраля 2012

Я сделал игру с cocos2d для iOS. и я поставлю сетевой комплект для людей, чтобы играть в многопользовательскую игру. но я хочу также создать систему рейтинга, чтобы люди могли видеть, насколько хорошо он справляется.

но я не хочу делать сервер ... и не делать ничего, поэтому я просто хочу использовать таблицу лидеров игрового центра Как вы думаете, это нормально?

Я имею в виду, что люди играют со случайными людьми и получают очки, если они выигрывают. так что он показывает в таблице лидеров как рейтинг. Это как "Battle.net" из Warcraft 3 или Starcraft. Возможно ли это только с помощью игрового центра?

[POINT] - Могу ли я играть со случайным человеком?

Ответы [ 2 ]

1 голос
/ 20 февраля 2012

да, вы можете сделать это полностью! игровой центр позволяет сопоставлять пользователей из тех же групп, вы можете сортировать пользователей по группам (например, по уровню), а игровой центр позволяет сопоставлять пользователей по этим группам

здесь вы можете прочитать о сватовстве в игровом центре, конечно, вам нужно будет прочитать о большинстве документов GameCenter, так как это не так уж и много кода

аналогично, это приводит к здесь , где они говорят о группах игроков и о том, как вы сортируете своих игроков по группам, которые вы можете добавить в свой запрос на создание матчей, чтобы отсортировать запросы на матч по группам, чтобы игроки получали кого-то своего собственного навыка. уровень

и да это будет случайный человек

ура

0 голосов
/ 20 февраля 2012

Да, GameKit поддерживает Таблицы лидеров .

В Game Center таблица лидеров используется для записи результатов, заработанных каждым, кто играет в вашу игру. Ваша игра отправляет результаты игры в Game Center. Когда игрок хочет увидеть свои результаты, он выводит на экран таблицу лидеров, либо в приложении Game Center, либо просматривая таблицу лидеров в вашей игре.

Вы также можете использовать сватовство для создания игр со случайными людьми.

Ваша игра может обеспечить автоматическое сопоставление для создания совпадения. Когда вы используете автоматическое соответствие, игроки не приглашают других игроков в матч. Вместо этого вы отправляете запрос в Game Center, и игрок подключается к матчу с любыми другими игроками, которые хотят присоединиться к матчу (не только с друзьями).

...