Есть ли какой-нибудь разработчик, который раньше писал iPhone для Wi-Fi / Bluetooth? - PullRequest
0 голосов
/ 11 марта 2010

Есть ли разработчик, который раньше писал iPhone для Wi-Fi / Bluetooth?

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

- положение и направление вашего автомобиля - состояние вашего автомобиля (оно в нормальном состоянии, оно попадает под пулю, оно падает в дыру ....) Положение, диктовка и статус автомобиля. положение и статус элемента (карандаш, пуля ...)

Я думаю, что одно устройство рассчитывает все, а другое устройство просто ждет и получает данные для отображения на экране. Имеет ли это смысл?

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

1 Ответ

1 голос
/ 11 марта 2010

Обычно многопользовательские игры просто делятся «событиями», например:

  • Игрок начинает поворачивать влево / вправо.
  • Игрок начинает ускоряться.
  • Игрок стреляет из x / y / z в направлении x / y / z.
  • Элемент появляется в x / y / z.
  • Игрок получает предмет.

Остальные части просто сами рассчитывают остальные, как если бы для них все произошло. Это уменьшает количество данных, необходимых для передачи, но требует периодических «полных обновлений», которые снова синхронизируют игровое состояние (то есть каждые 10 секунд).

Короче говоря:
Перенос действий, а не данных.

...