Я написал многопользовательский понг, используя UDP. Я использую интерполяцию и экстраполяцию, чтобы создать плавный эффект для клиента.
Это работает. Тем не менее, в мяче есть немного постоянных заиканий. Он перебрасывает крошечный бит вперед каждый раз, когда принимается новый пакет. Он выглядит немного лагги, но он воспроизводим.
Должен быть способ сделать игру более гладкой. Я читал о Rubber Banding. Каким будет лучший способ перейти отсюда?
Я надеюсь, что тот, кто сможет ответить на мой вопрос, найдет его.
Обновление
По просьбе Ивана, вот график времени пинга. Однако я считаю, что проблема существует внутри кода сглаживания клиента.