Gegner die Figur nur sehen lassen, wenn keine Wand dazwischen ist
Gegner, die dich durch Wände sehen, fühlen sich wie Schummeln an, und die schnelle Prüfung der KI an ein paar Punkten der Linie kann eine dünne Wand völlig übersehen. Hier wird die Linie Feld für Feld abgegangen, sodass keine Wand übersprungen werden kann.
Warum das funktioniert
Sehen ist eine Frage nach allem zwischen zwei Punkten. Wer nur ein paar Stellen unterwegs prüft, vertraut den Lücken, und dünne Dinge verstecken sich in Lücken. Besucht man jedes Feld, das die Linie durchläuft, der Reihe nach, kann sich keine Wand verstecken.
Wann es das Falsche ist
Lass es weg, wenn die Welt nicht aus Feldern besteht oder Gegner eher durch Geräusche oder Nähe als durch Sehen aufmerksam werden sollen. Nimm dann eine Abstandsprüfung oder den eigenen Strahlentest der Engine für runde und schräge Formen.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 4 typische Fehler und die Lösung
- 32 Zeilen Beispielcode mit 5 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Gegner die Figur nur sehen lassen, wenn keine Wand dazwischen ist“ (read_entry action-sight-line-through-walls) 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