мыслит иначе. Есть игра, есть глобальная карта - это общая карта которая хранится в некой базе.
И есть локальная карта для каждого игрока - это часть глобальной карты которая загружена у данного пользователя.
Так вот если у нас есть два игрока, чьи локальные карты перекрещиваются (то есть оба игрока наблюдают друг друга на своей карте) какие лучше практики синхронизации перемещений игроков использовать ? Если мы имеем браузерку построеную на сокетах.
самым лучшим конечно-но же UDP, но насколько это реально в браузере я увы не знаю, WebSocket тоже подойдёт, однако TCP/IP для этого "не идеален"
а так... fixed interval broadcast, 30 hz например + в идеале сглаживание чтоб не лагало
Обсуждают сегодня