Ein Schwerthieb, der denselben Gegner in einem Schlag zehnmal trifft
Der Schadensbereich eines Angriffs besteht über mehrere Bilder, daher kann ein Hieb denselben Gegner immer wieder treffen oder verfehlen, weil der Bereich da ist, bevor der Schwung bereit aussieht. Hier stehen Start, Treffer und Erholung und die Merkliste, die das Wiederholen verhindert.
Warum das funktioniert
Ein Schlag ist eine Entscheidung, also soll er einen Gegner nur einmal treffen. Eine Liste dessen, wen dieser Schlag schon getroffen hat, macht den Schaden unabhängig davon, wie lange die Gefahrenzone besteht oder wie schnell der Bildschirm zeichnet, und die Ausholbewegung kündigt ihn an.
Wann es das Falsche ist
Begrenze es nicht, wenn die Waffe mehrfach treffen soll, etwa ein Flammenwerfer, eine kreisende Klinge oder ein Strahl. Gib solchen Waffen eine kurze Wartezeit, bevor dasselbe Ziel erneut getroffen werden kann, damit der Schaden weiter in gleichmäßigen Schritten kommt.
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
- 31 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Ein Schwerthieb, der denselben Gegner in einem Schlag zehnmal trifft“ (read_entry swing-hits-each-enemy-only-once) 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