Nach einem neuen oder entfernten Level zeigt der Spielstand auf die falschen Stufen
Du fügst mitten in dein Rätselpaket eine Stufe ein, und plötzlich gelten für Spieler, die die frühen Stufen geschafft haben, ganz andere als erledigt, oder sie verlieren Erreichtes. Hier steht, wie man den Fortschritt speichert, damit eine geänderte Stufenliste ihn nicht durcheinanderbringt.
Warum das funktioniert
Eine Position in einer Liste ändert sich, sobald sich die Liste ändert, der Name einer Stufe nicht. Wer Namen speichert, bindet den Fortschritt an die Stufe selbst, und ein einziger Abgleich kommt mit jeder späteren Liste zurecht.
Wann es das Falsche ist
Lass es weg, wenn deine Stufen aus einer Zahl erzeugt werden und nie umsortiert werden, etwa bei einer endlosen Tagesreihe. Dort reicht ein einfacher Zähler.
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
- 26 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Nach einem neuen oder entfernten Level zeigt der Spielstand auf die falschen Stufen“ (read_entry saved-progress-breaks-when-levels-reordered) 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