Spielerando

Ein Rasterinventar lädt mit überlappenden Gegenständen nach einer Größenänderung

Gegenstände, die mehrere Felder des Beutels füllen, werden mit ihrer Lage gespeichert. Macht ein Update ein Schwert länger oder den Beutel kleiner, überlappen sie oder liegen außerhalb. Hier steht, wie bleibt, was noch passt, der Rest neu verteilt wird und nichts stillschweigend verloren geht.

Warum das funktioniert

Die Größe eines Gegenstands ist eine Tatsache des Spiels, nicht des Spielstands. Wer sich für Größen auf das aktuelle Spiel verlässt und aus dem Spielstand nur die Platzwahl des Spielers übernimmt, bewahrt dessen Anordnung, und eine feste Reihenfolge beim Platzieren liefert jedes Mal dasselbe Ergebnis.

Wann es das Falsche ist

Nimm es nicht, wenn der Beutel kein Raster hat, sondern nur eine einfache Liste, oder wenn sich Größen nach dem Erscheinen nie ändern. Dann ist es unnötige Arbeit. Ist eine Änderung groß, sag es dem Spieler und lass ihn den Beutel selbst ordnen, statt Dinge unbemerkt zu verschieben.

Im ganzen Eintrag

  • Was zu bauen ist, Schritt für Schritt
  • Startwerte und warum genau diese
  • 4 typische Fehler und die Lösung
  • 39 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 Rasterinventar lädt mit überlappenden Gegenständen nach einer Größenänderung“ (read_entry rpg-grid-bag-items-after-resize) 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