Kiedyś próbowałem napisać prostą grę z UDP w ciągu tygodnia jako test jednorazowy. Poszło okropnie.
Wyrzuciłem to wcześnie. Głównym problemem, jaki miałem, było przywrócenie stanu gry wszystkich graczy / wrogów / obiektów do starego stanu i szybkie przewinięcie gry do momentu, w którym gracz gra (tj. Pół sekundy przed skokiem. Trochę wcześnie lub późno może spraw, aby gracz przegapił skok)
Może ta metoda nie jest najłatwiejsza? Podejrzewam, że tak, ale od początku zaprojektowałem go źle i zrealizowałem pod koniec drugiego dnia. (więc nie nauczyłem się zbyt wiele lub zmarnowałem tyle czasu)
Dla mnie i innych. Co obejmuje prosta gra UDP i jak ją napisać? Lub jak rozwiązać problem z przywracaniem stanu do prawidłowego stanu.
Oznaczę to jako CW bc, wiem, że będzie wiele pomocnych odpowiedzi.