Eine kaputte Speicherdatei soll deine Stadt beim Laden nicht zerstören
Eine Stadt, die halb leer lädt, mit Gebäuden außerhalb der Karte oder einer Kasse, die gar nichts anzeigt, kommt meist von einem einzigen schlechten Wert im Spielstand. Hier steht eine Prüfung, die den Stand liest, bevor das Spiel ihm traut, und genau sagt, welcher Eintrag falsch ist.
Warum das funktioniert
Ein Spielstand kommt von außen, von einer Festplatte oder aus dem Browser, also garantiert nichts, dass er noch so aussieht, wie das Spiel ihn geschrieben hat. Wer alles vor dem Laden prüft, macht aus einer rätselhaft kaputten Stadt eine klare Liste der Fehler, und diese Liste ist gleich die Fehlermeldung.
Wann es das Falsche ist
Lass es bei einem Wegwerf-Prototyp weg, dessen Spielstände du nach jeder Änderung löschst, oder bei einem Spiel ganz ohne Speichern. Die Prüfung findet auch nur, was du ihr beigebracht hast. Ändert sich der Aufbau des Spielstands oft, wandle alte Stände zuerst um und prüfe erst danach.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 4 typische Fehler und die Lösung
- 35 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Eine kaputte Speicherdatei soll deine Stadt beim Laden nicht zerstören“ (read_entry city-save-file-validator) 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