Spielerando

Berechnen, wie lange der Spieler weg war, wenn man der Uhr des Handys nicht trauen kann

Aufträge werden fertig, während die App geschlossen ist, also vergleicht das Spiel die Uhr jetzt mit der beim letzten Speichern. Doch Spieler wechseln Zeitzonen, Handys korrigieren nachts ihre Uhr, und manche stellen sie absichtlich vor. Dieser Eintrag liefert eine Abwesenheitszeit, die nie negativ ist, den Server nutzt, wenn er erreichbar ist, und verhindert, dass man die Uhr in beide Richtungen ausnutzt.

Warum das funktioniert

Die Uhr eines Telefons gehört der Spielerin, sie kann falsch gehen oder absichtlich verstellt werden, eine Uhr, die du selbst führst, dagegen nicht. Vertraut man zuerst der äußeren Quelle, dann dem Gerät und wertet einen Sprung zurück als nichts, gewinnt niemand durch Herumstellen freie Zeit.

Wann es das Falsche ist

Ist das Spiel rein für eine Person und nichts darin kostet echtes Geld oder tritt gegen andere an, spar dir den Aufwand. Die einfache Uhr des Geräts genügt, und die zusätzlichen Prüfungen bringen nur Fehler. Sei lieber großzügig zu ehrlichen Spielern.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Berechnen, wie lange der Spieler weg war, wenn man der Uhr des Handys nicht trauen kann“ (read_entry mobile-clock-jump-away-time) 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