Соединение сервер-клиент в GameKit - PullRequest
4 голосов
/ 22 марта 2012

GKTank, предоставляемый Apple, ограничен использованием Bluetooth для установления соединения. Как я знаю, для однорангового соединения с использованием GameKit максимальное количество игроков составляет 4 и 16 для соединения сервер-клиент.

Я не совсем понимаю, как работает соединение сервер-клиент.

Я хочу подключить максимум 16 игроков в одной локальной сети Wi-Fi. Можно ли сделать это, используя только GameKit (не GameCenter)? Есть ли пример проекта, демонстрирующий, как он работает?

Спасибо

1 Ответ

0 голосов
/ 29 мая 2012

Да, я думаю, что это возможно, поскольку в документации к Руководству по программированию Game Kit (раздел «Одноранговое подключение») говорится:

The maximum size of a client-server game is 16 players.

Ваша самая большая проблема будет в том, какчтобы все игроки соединялись друг с другом (я бы выбрал PeerPicker - не используйте собственную версию пользовательского интерфейса, потому что очень трудно правильно ее реализовать, особенно для многих игроков)

Другая проблема, с которой вы можете столкнуться, - это Bluetoothможет быть не в состоянии отправлять и получать данные достаточно быстро в случае 16 игроков (я думаю, что 16 игроков - это игра для пошаговых игр)

Веселитесь;)

...