Ein Level stürzt ab und startet neu, und der Spieler verliert ein zweites Herz
Ein Anruf, ein Absturz oder ein Doppeltipp, und derselbe Levelstart wird zweimal abgerechnet. Hier steht die kleine Aufzeichnung, die pro echtem Versuch einmal abbucht, einen unterbrochenen Versuch weiterlaufen lässt und einen beendeten nicht erneut berechnet.
Warum das funktioniert
Eine Abbuchung soll an einer einzigen Sache hängen: dem Versuch, den die Spielerin gewählt hat. Gibt man jedem Versuch einen eigenen Namen und schreibt ihn auf, bevor etwas bezahlt wird, kann das Spiel eine Wiederholung desselben Versuchs von einem neuen unterscheiden, auch nach einem Absturz.
Wann es das Falsche ist
Lass es weg, wenn der Start eines Levels nichts kostet, etwa in einem Spiel mit unbegrenzten Versuchen. Es gibt keine Abbuchung zu schützen, und das Merken von Versuchen belastet nur den Spielstand; lade das Level einfach neu.
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
- 14 Zeilen Beispielcode mit 3 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Ein Level stürzt ab und startet neu, und der Spieler verliert ein zweites Herz“ (read_entry puzzle-attempt-id-no-double-charge) 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