Spielerando

Zu schnelle Spieler erkennen, ohne eine wacklige Verbindung zu bestrafen

Vertraut der Server der gemeldeten Position, kann jeder über die Karte fliegen. Weist er jede zu weite Position ab, wird ein ehrlicher Spieler mit kurzem Aussetzer zurückgeworfen. Hier steht ein Wegguthaben, das Schummeln stoppt, einen kurzen Hänger aber verzeiht, und wie man korrigiert statt abzulehnen.

Warum das funktioniert

Tempo ist Strecke durch Zeit, und die Uhr gehört dem Server. Ein kleines Guthaben, das sich mit der Höchstgeschwindigkeit füllt, lässt einen kurzen Aussetzer ausgleichen, während das Horten oder Vortäuschen von Zeit an der Grenze dessen scheitert, was sich ansammeln darf.

Wann es das Falsche ist

Lass es weg, wenn Spielende von Dingen getragen werden, die das Spiel bewegt, etwa Fahrzeug, Katapult oder schneller Aufzug: Ihr Tempo ist erlaubt. Rechne dort die zusätzliche Bewegung ins Guthaben ein oder prüfe gegen den Weg, den das Spiel selbst vorgab.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Zu schnelle Spieler erkennen, ohne eine wacklige Verbindung zu bestrafen“ (read_entry online-check-moves-with-a-distance-allowance) 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