Spielerando

Speichern scheitert, wenn sich Figuren gegenseitig halten, etwa Besitzer und Tier

Wenn zwei Dinge im Spiel voneinander wissen, weigert sich ein einfaches Speichern oder schreibt dasselbe doppelt, und nach dem Laden kennen sie sich nicht mehr. Hier steht, wie Verbindungen gespeichert und neu geknüpft werden, damit Geteiltes eins bleibt.

Warum das funktioniert

In der Welt sind ein Haustier und sein Besitzer zwei Dinge, die einander kennen, aber eine gespeicherte Datei ist eine flache Liste. Ersetzt man jede Verbindung durch ein Namensschild und verbindet sie neu, wenn alles existiert, bleibt jedes Ding einzeln und jede Verbindung wahr.

Wann es das Falsche ist

Lass es weg, wenn sich die Dinge nie aufeinander beziehen oder das Spiel nur eine flache Liste ist, etwa eine Punktetabelle. Dann genügen einfache Einträge; greife nur dann zu Namensschildern, wenn ein Ding wirklich ein anderes kennen muss.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Speichern scheitert, wenn sich Figuren gegenseitig halten, etwa Besitzer und Tier“ (read_entry save-things-that-point-at-each-other) 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