Engines don't respond well to lateral + forward input
|Assignee:||Gwennaël Arbona||% Done:|
While accelerating on the left, right... Trying to accelerate or brake has zero result at all. I checked that the state manager was doing fine, but the navigation controller doesn't handle this and ignores the secondary direction.
#4 Updated by Amurka Amurka about 1 year ago
This problem seems to be caused because the engines don't kick on until the ship is already moving in the direction you're aiming. Because of this it is impossible to "Power Drift" while turning. To test. Change directions and notice main engines don't work until the circle indication ship direction of travel touches the Cross where the player is aiming.
#5 Updated by Frédéric Bertolus about 1 year ago
- File induced_drift.png added
We have prototype of engine controller allowing to accelerate forward before the ship is stabilized on lateral direction. The main problem of this controller is that it allow to accumulate easily a huge lateral velocity.
A simple example is you try to go to a station while having a small drift. If you aim the station and accelerate to this station you will accumulate a lot of lateral drift. You have to rotate your ship to brake with your big engine to allow you to reach the station.
An example of velocity gain in the attached image.
The problem of lateral drift is this is very difficult for the player to understand its situation. I will try to figure how to have a best compromise when we will have more time.