Я разрабатываю онлайн-версию популярной игры Pong с использованием Libgdx. Я начал использовать службу многопользовательской игры в реальном времени Google для отправки игровых данных между игроками, но не могу понять, как решить проблему синхронизации, с которой я столкнулся.
Информация, отправляемая в данный момент, является веслом игрока, поэтому, когда я двигаюсь, я отправляю свою новую позицию противнику. На момент получения противником время уже прошло и синхронизация потеряна.
Я понимаю, что должно быть некоторое время ожидания между движениями с использованием самого медленного соединения, но как мне сделать так, чтобы оно выглядело плавным?