Spielerando

Ein altes Netzwerkpaket kommt verspätet an und lässt eine Figur zurückspringen

Pakete im Internet können die Plätze tauschen. Eine Nachricht darüber, wo jemand vor einem Moment war, kommt nach der neueren an und zieht seinen Körper zurück. Nachrichten zu zählen klingt einfach, bis dem Zähler der Platz ausgeht. Hier ist die Prüfung, die das übersteht.

Warum das funktioniert

Ein Zähler mit begrenzter Größe muss von vorn beginnen, also ergeben neuer und älter nur in der Nähe einen Sinn. Alles, was weniger als einen halben Kreis voraus ist, gilt als neuer und funktioniert über den Neubeginn hinweg, alles andere als alt, denn eine echte Lücke dieser Größe heißt, dass etwas anderes schiefging.

Wann es das Falsche ist

Unnötig auf einem Kanal, der Nachrichten schon in Reihenfolge und lückenlos liefert, wo die Ordnung garantiert ist. Falsch auch für Nachrichten, die alle ankommen müssen, etwa ein Kauf: Behalte und ordne diese, statt die alten zu verwerfen.

Im ganzen Eintrag

  • Was zu bauen ist, Schritt für Schritt
  • Startwerte und warum genau diese
  • 3 typische Fehler und die Lösung
  • 33 Zeilen Beispielcode mit 3 bestandenen Prüfungen
  • Wie deine KI dir zeigt, dass es funktioniert

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Ein altes Netzwerkpaket kommt verspätet an und lässt eine Figur zurückspringen“ (read_entry ignore-old-network-packets-with-a-wrapping-counter) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.

Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen