Spielerando

Leben sollen sich alle halbe Stunde zurückholen, auch wenn das Spiel geschlossen ist

Ein Countdown im Spiel bleibt stehen, wenn die App zu ist, und ein Timer, der bei jedem Start neu beginnt, verschenkt oder verschluckt Leben. Verlässlich ist, gar keinen Timer laufen zu lassen und alles aus zwei gespeicherten Werten zu berechnen. Hier steht die Rechnung und die drei Fallen darin.

Warum das funktioniert

Ein laufender Countdown endet, wenn die App schließt, aber die Uhr des Telefons läuft weiter. Speichere also nur, wann das Warten begann, und rechne den Rest erst aus, wenn danach gefragt wird. Den Beginn um ganze Wartezeiten vorzuschieben, nicht auf die Gegenwart, erhält die Restzeit, sodass niemand sie verliert.

Wann es das Falsche ist

Lass es weg, wenn das Spiel der Uhr der Spielerin nicht trauen darf, etwa bei bezahlten Belohnungen oder Ranglisten, denn die Uhr lässt sich vorstellen, um Leben gratis zu bekommen. Lass dort einen Server die Zeit führen und die Leben ausgeben.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Leben sollen sich alle halbe Stunde zurückholen, auch wenn das Spiel geschlossen ist“ (read_entry lives-refill-over-time-without-a-timer) 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