Schlüssel im Dungeon so verteilen, dass man nie hinter einer Tür festsitzt
Schlüssel in zufällige Räume zu legen klingt gut, bis einer hinter der Tür landet, die er öffnet, und der Durchgang nicht mehr zu beenden ist. Hier wird jeder Schlüssel nur dorthin gelegt, wo der Spieler schon hinkommt, es wird gezeigt, dass das Ziel erreichbar ist, und gezeigt, woran die einfache Version scheitert.
Warum das funktioniert
Ein Level ist nur fair, wenn man es beenden kann. Wird jeder Schlüssel nur dorthin gelegt, wohin der Spieler mit den zuvor platzierten Schlüsseln schon gelangt, ist das Ende von vornherein erreichbar, statt dass man hofft, zufällige Entscheidungen gingen zufällig auf.
Wann es das Falsche ist
Bau Levels nicht so, wenn die Karte von Hand gemacht ist und jeder Schlüssel einen beabsichtigten Platz hat oder das Zurücklaufen durch eine versteckte Abkürzung zum Entwurf gehört. Leg die Schlüssel von Hand und lass dieselbe Erreichbarkeitsprüfung als Test laufen.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 4 typische Fehler und die Lösung
- 36 Zeilen Beispielcode mit 3 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Schlüssel im Dungeon so verteilen, dass man nie hinter einer Tür festsitzt“ (read_entry keys-are-never-placed-behind-their-own-doors) 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