Umherwandernde Gegner sammeln sich an den Enden ihrer Plattform
Ein Gegner, der zufällige Schritte auf einer Kante macht, sollte ungefähr gleich viel Zeit in der Mitte wie an den Rändern verbringen. Die übliche Lösung, die Position am Rand abzuschneiden, lässt sie viel zu oft am Rand stehen. Es gibt eine Art, am Rand umzukehren, die sie gleichmäßig verteilt.
Warum das funktioniert
Eine Wand soll einen Läufer umkehren lassen, nicht festhalten. Schneidet man den Überhang ab, bleibt der Läufer an der Grenze stehen; faltet man ihn zurück, wie eine Kugel von der Bande, bleibt er in Bewegung, und seine Zeit verteilt sich gleichmäßig über den ganzen Weg.
Wann es das Falsche ist
Lass es weg, wenn Gegner einen Grund haben sollen, an Rändern anzuhalten, etwa Wachen, die sich am Ende ihrer Strecke umsehen. Reine Zufallsschritte wirken dann ziellos. Nimm eine Runde mit festen Haltepunkten und einer Pause an jedem Ende.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 17 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Umherwandernde Gegner sammeln sich an den Enden ihrer Plattform“ (read_entry patrol-wander-reflects-at-edges-instead-of-sticking) 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