Mutli Player Синхронизация игры

Ситуация:

Я хотел бы спросить, как лучше всего синхронизировать объекты в многопользовательской игре 1: 1 с использованием BT или веб-сервера . В игре два игрока, у каждого из них есть несколько пистолетов и пуль, пули создаются динамически и исчезают через некоторое время, игроки перемещают объекты одновременно.

Проблема:

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

Возможности?

Как лучше всего справиться с синхронизацией в этом случае? Если все объекты управляются одним устройством, действующим как сервер, а другое просто получает значения, позиции и мало думает. Или следует распределить управление, при котором каждое устройство создает, уничтожает и перемещает свои собственные объекты, а затем через синхронизацию сообщает другому устройству.

Как лучше всего справиться с задержкой передачи в этом случае, поскольку BT может быть быстрее, чем воспроизведение через Интернет? в то время как другой просто получает значения, позиции и очень мало думает. Или следует распределить управление, при котором каждое устройство создает, уничтожает и перемещает свои собственные объекты, а затем через синхронизацию сообщает другому устройству.

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

Что лучше всего справиться с задержкой передачи в этом случае, поскольку BT может быть быстрее, чем воспроизведение через Интернет? Лучше всего будет рабочий образец - большое спасибо!

7
задан user387184 7 January 2011 в 01:33
поделиться