Manche Räume in meinem Abenteuer sind unerreichbar, aus anderen kommt man nie raus
Ein Tester erzählt, er sei durch eine Tür gegangen und stecke nun fest, und ein anderer Raum auf deiner Karte hat scheinbar keinen Zugang. Hier ist ein kleiner Prüfer für deine KI, der beides aus deiner Türenliste findet und auch Türen aufspürt, die wegen eines Tippfehlers ins Leere führen.
Warum das funktioniert
Beide Fehler entstehen durch Einbahn-Verbindungen, und auf einer Karte übersieht man sie, weil eine gezeichnete Linie in beide Richtungen aussieht. Vorwärts vom Start findet man Räume ohne Zugang, rückwärts vom Ausgang Räume ohne Ausweg.
Wann es das Falsche ist
Lass es weg, wenn ein Raum das Spiel absichtlich beendet, etwa eine Todesgrube. Nimm solche Räume als Enden auf, dann gelten sie nicht als festgesteckt. Für Türen mit Schlüsseln gibt es den Eintrag mit Schlüsseln.
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
- 33 Zeilen Beispielcode mit 3 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Manche Räume in meinem Abenteuer sind unerreichbar, aus anderen kommt man nie raus“ (read_entry rpg-rooms-player-cannot-leave) 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