Однажды я пытался написать простую игру с UDP за неделю в качестве одноразового теста. Это пошло ужасно.
Я выбросил это рано. Основной проблемой, с которой я столкнулся, было восстановление игрового состояния всех игроков / врагов / объектов в старое состояние и ускоренная перемотка игры до момента времени, в который играет игрок (т.е. за полсекунды до прыжка. заставить игрока пропустить прыжок)
Может быть, этот метод не самый простой способ? Я подозреваю, что это так, но я спроектировал это неправильно с самого начала и понял, в конце 2-го дня. (так что я не выучил слишком много или потратил столько времени)
Для себя и других: что подразумевается под простой игрой UDP и как мне ее написать? Или как мне решить проблему предсказания, восстановив ее состояние должным образом.
Я отмечу это как CW до н.э. Я знаю, что будет много полезных ответов.