Vor vielen Jahren habe ich eine KI für ein billiges Pseudo-3D-Spiel geschrieben. Es gab eine Berechnung, bei der ich nie wirklich herausgefunden habe, wo der Feind enden würde, wenn er jetzt anhalten würde. Beispielsweise:
- Der Feind befindet sich derzeit bei X = 540.0.
- Der Feind bewegt sich mit 10 Pixel pro Frame nach rechts.
- Wenn der Feind anhalten möchte, sinkt seine Geschwindigkeit um 1 Pixel pro Bild, bis er Null erreicht.
Gibt es eine einfache Formel, die mir die Position gibt, an der der Feind endet, wenn er vollständig gestoppt ist? Am Ende habe ich den Offset vorberechnet und hartcodiert, der für meine Anforderungen geeignet war, aber für Feinde mit unterschiedlichen Geschwindigkeiten separat berechnet werden musste.