Ich habe einmal versucht, ein einfaches Spiel mit UDP in einer Woche als Wegwerftest zu schreiben. Es ist schrecklich gelaufen.
Ich habe es früh weggeworfen. Das Hauptproblem, das ich hatte, war, den Spielzustand aller Spieler / Feinde / Objekte in einen alten Zustand zu versetzen und das Spiel bis zu dem Zeitpunkt vorzuspulen, an dem der Spieler spielt (dh eine halbe Sekunde vor einem Sprung. Ein wenig früh oder spät kann den Spieler den Sprung verpassen lassen)
Vielleicht ist diese Methode nicht der einfachste Weg? Ich vermute es, aber ich habe es von Anfang an falsch entworfen und am Ende des 2. Tages realisiert. (also habe ich nicht zu viel gelernt oder so viel Zeit verschwendet)
Was gehört für mich und andere zu einem einfachen UDP-Spiel und wie schreibe ich eines? Oder wie löse ich das Vorhersageproblem, das wieder herstellt, um richtig festzusetzen.
Ich werde dies als CW markieren, da ich weiß, dass es viele hilfreiche Antworten geben wird.