Я одного разу намагався написати тиждень просту гру з UDP як тест на викид. Це пішло жахливо.
Я його викинув рано. Головною проблемою у мене було відновлення ігрового стану всіх гравців / ворогів / об’єктів до старого стану та перемотування гри до моменту, коли грає гравець (тобто за півсекунди до стрибка. Трохи рано чи пізно можна змусити гравця пропустити стрибок)
Може бути, цей метод не найпростіший спосіб? я підозрюю, що це було, але я спроектував це неправильно з самого початку і зрозумів наприкінці другого дня. (тому я не навчився занадто багато або витратив стільки часу)
Для себе та інших: Що стосується простої гри UDP і як я можу написати її? Або як я вирішу належним чином проблему прогнозування відновлення стану.
Я позначу це як CW Bc, я знаю, що буде багато корисних відповідей.