Spielerando

Sammelbuch-Belohnungen genau einmal auszahlen, auch wenn später neue Einträge dazukommen

Ein Buch mit allem, was der Spieler hergestellt hat, gibt Belohnungen bei einem Viertel, der Hälfte und ganz voll. Dann kommen mit einem Update neue Einträge: Entweder verlieren alle schon erhaltene Belohnungen, oder sie holen sie noch einmal, oder eine gerade überschrittene Stufe wird übersprungen. Dieser Eintrag hält die Abholungen sauber, wenn das Buch wächst.

Warum das funktioniert

Eine Belohnung ist ein bereits gehaltenes Versprechen, also muss Abgeholtes abgeholt bleiben, was auch immer aus dem Buch wird. Merkt man sich nur, was gefunden und was abgeholt wurde, und rechnet den Rest bei Bedarf aus, kann ein wachsendes Buch weder doppelt zahlen noch etwas zurücknehmen.

Wann es das Falsche ist

Es passt nicht zu einem Buch, das nie wächst oder dessen Belohnungen von der Reihenfolge abhängen, etwa einer Geschichte, die Kapitel für Kapitel freischaltet. Dort ist eine schlichte feste Liste nummerierter Belohnungen einfacher und genauso gerecht.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Sammelbuch-Belohnungen genau einmal auszahlen, auch wenn später neue Einträge dazukommen“ (read_entry casual-collection-book-milestones) 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