Spielerando

Dasselbe Level aus einem Code erzeugen, das sich nicht ändert, wenn Beute dazukommt

Ein Level aus einer Startzahl soll jedes Mal gleich aussehen, damit Spieler es teilen und du Fehler nachstellen kannst. Doch ein weiterer Zufallsgegenstand kann das ganze Level unbemerkt verändern. Hier bekommt jeder Teil des Spiels seinen eigenen Strom, sodass sie sich nicht stören können.

Warum das funktioniert

Zufall bleibt nur wiederholbar, wenn jeder Zweck aus seinem eigenen Vorrat zieht. Teilen sich mehrere Teile einen, verschiebt eine Änderung im Verbrauch des einen Teils unbemerkt alles, was die späteren bekommen, und derselbe Code ergibt eine andere Welt.

Wann es das Falsche ist

Lass es weg, wenn jeder Durchgang anders sein soll und niemand einen teilen oder wiederholen wird, etwa ein lockeres Spiel mit zufälligen Fundstücken. Der gewöhnliche Zufall ist dort einfacher. Nutze diese Zahlenreihen nie für etwas Geheimes, denn die Zahlen sind vorhersehbar.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Dasselbe Level aus einem Code erzeugen, das sich nicht ändert, wenn Beute dazukommt“ (read_entry action-seeded-level-separate-streams) 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