Ein Gegner verfolgt den Spieler durchs ganze Level und kehrt nie zurück
Ein Wächter soll eine Weile jagen, dann aufgeben, zu seinem Posten zurückgehen und warten. Schlecht gemacht, dreht er am Rand seines Bereichs um, sieht den Spieler wieder und rennt erneut hinaus, endlos. Hier steht die Regel, die das verhindert, und welche Entfernung man misst.
Warum das funktioniert
Eine Wache, die an derselben Linie aufwacht und aufgibt, kehrt an dieser Linie um, sieht die Spielerin wieder und rennt erneut los. Wacht sie an einer nahen Linie auf und gibt an einer fernen auf, bleibt ein Abstand, der die Sache klärt, und das Zählen der Schritte hält die Wände im Spiel.
Wann es das Falsche ist
Binde Gegner nicht an, die ohne Ende jagen sollen, etwa einen Verfolger oder einen Boss in einem Fluchtlevel, oder solche, die einen Ort bewachen, den niemand verlassen kann. Lass sie folgen und gib der Spielerin einen Ausweg, zum Beispiel eine Tür.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 4 typische Fehler und die Lösung
- Ein Diagramm aller Zustände
- 29 Zeilen Beispielcode mit 5 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Ein Gegner verfolgt den Spieler durchs ganze Level und kehrt nie zurück“ (read_entry enemy-leash-by-walking-distance) 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