Spielerando

Die Teile einer großen Welt in der richtigen Reihenfolge laden und Endlosschleifen finden

Ein Spiel, das Bäume lädt, bevor es weiß, was ein Baum ist, startet mit leeren Stellen oder bricht mit einer vagen Meldung ab. Warten zwei Teile aufeinander, startet es nie. Hier steht, wie die KI die Reihenfolge ausrechnet und eine Schleife mit Namen meldet.

Warum das funktioniert

Ein Teil kann erst entstehen, wenn existiert, worauf er steht. Wer zuerst durch die Voraussetzungen nach unten geht und sich merkt, welche Teile gerade noch gestartet werden, erhält eine tragfähige Reihenfolge und erkennt eine Schleife in dem Moment, in dem ein noch wartendes Teil erneut verlangt wird.

Wann es das Falsche ist

Das ist nicht die Antwort, wenn Teile einander wirklich brauchen, etwa zwei Räume, die ineinander führen. Erzwinge dort keine Reihenfolge; löse das gemeinsame Stück heraus, damit beide davon abhängen können, oder lass einen Teil den anderen erst später, während des Spiels, anfordern.

Im ganzen Eintrag

  • Was zu bauen ist, Schritt für Schritt
  • Startwerte und warum genau diese
  • 3 typische Fehler und die Lösung
  • Ein Diagramm aller Zustände
  • 26 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 Teile einer großen Welt in der richtigen Reihenfolge laden und Endlosschleifen finden“ (read_entry load-order-and-circular-needs) 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