Я думаю о внедрении HTML5 mmog, в котором участвует быстро выполняющийся объект. Игроки постоянно изменяют направление этого объекта, стреляя в него. Я думал о WebSockets и т.д. (socket.io) и холст.
Я считаю, что расчет изменения направления должен выполняться клиент-серверным сервером, а затем синхронизироваться - с сервером, ведущим, чтобы избежать обмана.
Мои заботы состоят в том, что независимо от того, насколько быстро сервер, латентность вызовет лаг и, следовательно, убьет синхронизацию.
Есть ли хороший способ решить эту загадку? Как добиться синхронизации в реальном времени этого объема данных, где вся информация имеет решающее значение, чтобы не пропустить изменение направления. Все игроки должны незамедлительно получить новое направление движущегося объекта, чтобы не повредить игровой процесс.
Я предполагаю, что эта проблема решена в существующих mmogs.
Любые идеи?