Una vez intenté escribir un juego simple con UDP en una semana como prueba de usar y tirar. Fue horrible.
Lo tiré temprano. El principal problema que tuve fue restaurar el estado del juego de todos los jugadores / enemigos / objetos a un estado anterior y avanzar rápidamente el juego hasta el punto en que el jugador está jugando (es decir, medio segundo antes de un salto. hacer que el jugador pierda el salto)
¿Quizás este método no es la forma más fácil? Sospecho que es así, pero lo diseñé mal desde el principio y me di cuenta al final del segundo día. (así que no aprendí demasiado o perdí tanto tiempo)
Para mí y para otros, ¿qué implica un juego UDP simple y cómo escribo uno? ¿O cómo resuelvo el problema de predicción restaurando el estado correctamente?
Marcaré esto como CW bc. Sé que habrá muchas respuestas útiles.