Перемещение персонажа JavaScript

153
05 февраля 2021, 06:30

Пишу онлайн игру. Сейчас используется перемещение персонажа на клетку по которой пользователь кликнул. Хочу сделать перемещение клавиатурой.

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

Что-нибудь сможете посоветовать?

READ ALSO
Поведение setInterval для экземпляра класса [дубликат]

Поведение setInterval для экземпляра класса [дубликат]

На звание знатока JS не претендуюПри разработке учебного проекта сталкнулся с непонятной ситуацией

139
Cannot read property of undefined NodeJs React

Cannot read property of undefined NodeJs React

Имеется серверная часть на NodeJs и клиентская на ReactСо стороны сервера использую /api, где передаю полученные данные из mysql:

138
Рендер JS вьюхи для AJAX Rails

Рендер JS вьюхи для AJAX Rails

У меня есть showhtml

102
Как сделать прокрутку div на jquery?

Как сделать прокрутку div на jquery?

я по нажатию на один блок div, динамически создаю текстовый блок в котором сообщения, и соответственно есть прокрутка! как сделать чтоб этот...

83