Цитата:
Сообщение от rainbowrussia
Так это делается иначе - игроки производят некоторые действия, действия отправляются на сервер, сервер делает обсчет игровой ситуации и выдает всем игрокам текущую ситуацию, которая визуализируется. Примерно так. В противном случае вы никогда не добъетесь 100% идентичных результатов. Хотя бы из-за того, что например функция Math.random (если элемент случайности присутствует) на разных компьютерах дает разные результаты. То есть вы изначально пошли по неверному пути, не изучив основы онлайн игр, имхо.
|
Дополню вас. Если это "реал тайм" то тогда каждый ход обсчитывает/проверяет сервер (для пошаговой, раундовой игры), и сразу же передает клиентам, и тем что не в своем раунде и тем что в своем раунде, плюс обсчитывает ботов. По этому скорее всего фигурки на поле просто перелетят на свои актуальные позиции после перехода на скрытую вкладку, если конечно сделасть синхронизацию хотя-бы на начало каждого полураунда.