Spielerando

Einen Zauberstab Ladungen mit der Zeit zurückgewinnen lassen, auch bei geschlossenem Spiel

Ein Zauberstab, der alle paar Minuten eine Ladung zurückbekommt, ist schön, doch für jeden Stab einen Zähler laufen zu lassen kostet Arbeit und steht still, wenn das Spiel steht. Der Kniff ist, gar nicht zu zählen und hinterher auszurechnen, was zurückgekommen ist. Die Ränder sind ein voller Stab, eine zurückgestellte Uhr und eine Ladung kurz vor dem Auffüllen.

Warum das funktioniert

Vergangene Zeit ist eine Tatsache, die man später nachschlagen kann; man muss sie nicht beobachten. Merkt man sich nur, wann sich die Zahl zuletzt änderte, und holt beim Hinsehen nach, funktioniert es gleich, ob das Spiel lief, pausierte oder geschlossen war.

Wann es das Falsche ist

Lass Ladungen nicht von selbst nachwachsen, wenn der Stab ein knapper Schatz sein soll oder Spieler in dem Spiel rasten, zahlen oder nach Nachschub suchen sollen. Dann ist das Aufladen eine Entscheidung mit Preis, und die Uhr wäre ein Schlupfloch.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Einen Zauberstab Ladungen mit der Zeit zurückgewinnen lassen, auch bei geschlossenem Spiel“ (read_entry wand-charges-come-back-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