Spielerando

Ein Schuss mehr verändert, was in der nächsten Truhe liegt

Mit einer gemeinsamen Zufallsquelle verschiebt alles, was eine Zahl zieht, jede spätere Zahl. Wer einen Spielstand lädt und etwas anders spielt, findet andere Beute, und ein Replay läuft auseinander. Die Quelle nach Zweck zu trennen behebt beides.

Warum das funktioniert

Eine gemeinsame Quelle des Zufalls koppelt Unzusammengehöriges: Alles, was eine Zahl zieht, verschiebt jede folgende. Gibt man jedem Zweck seine eigene Quelle, bleiben sie getrennt, sodass eine Änderung an einer Stelle nicht in eine andere hineinwirkt und ein gespeichertes Spiel sich gleich wiederholt.

Wann es das Falsche ist

Lass es weg, wenn der Zufall verbunden sein soll oder genaue Wiederholungen keine Rolle spielen, etwa in einem lockeren Spiel ohne Speicherstände und ohne Tagesaufgabe. Mehrere Quellen bedeuten dort Buchführung ohne Nutzen. Eine Quelle ist einfacher und reicht.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Ein Schuss mehr verändert, was in der nächsten Truhe liegt“ (read_entry separate-random-streams-for-loot-and-combat) 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