Spielerando

Die Beute eines Raums ändert sich jedes Mal, wenn man geht und zurückkommt

Erzeugte Räume sollen beim zweiten Besuch gleich aussehen, aber jeden Raum zu speichern ist schwer. Der Raum lässt sich aus dem Startwert des Laufs und seinem Ort neu bauen, wenn man beides sorgfältig mischt. Eine verbreitete Abkürzung lässt verschiedene Räume unbemerkt denselben Startwert teilen.

Warum das funktioniert

Ein Raum muss nicht gespeichert werden, wenn er sich genau neu bauen lässt. Sind der Durchgang und der Ort des Raums die einzigen Zutaten, kommt bei jedem Besuch und in jeder Reihenfolge dasselbe heraus, und speichern muss man nur, was der Spieler verändert hat.

Wann es das Falsche ist

Lass es weg, wenn sich Räume absichtlich ändern sollen, etwa ein Spukhaus, das sich hinter dir verschiebt, oder ein Level, der bei jedem Besuch schwerer wird. Neu bauen ergibt jedes Mal denselben Raum. Würfle solche Räume frisch oder nimm die Besuchszahl als Zutat dazu.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Die Beute eines Raums ändert sich jedes Mal, wenn man geht und zurückkommt“ (read_entry room-contents-stay-the-same-on-return-by-position-hash) 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