Feature #932

Engines don't respond well to lateral + forward input

Added by Gwennaël Arbona about 1 year ago. Updated 5 days ago.

Status:ClosedStart date:08/21/2017
Priority:NormalDue date:
Assignee:Gwennaël Arbona% Done:

0%

Category:-
Target version:1.2.0

Description

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.

induced_drift.png (60.4 KB) Frédéric Bertolus, 09/01/2017 08:49 PM

344

History

#1 Updated by Gwennaël Arbona about 1 year ago

  • Subject changed from Lateral inputs override themselves to Engines don't respond well to lateral + forward input
  • Description updated (diff)
  • Assignee changed from Gwennaël Arbona to Frédéric Bertolus

#2 Updated by Gwennaël Arbona about 1 year ago

  • Target version changed from Interface update to Ongoing issues

This isn't easy, but we should look into it.

#3 Updated by Gwennaël Arbona about 1 year ago

  • Target version changed from Ongoing issues to Fuel update

#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.

#6 Updated by Frédéric Bertolus about 1 year ago

  • File deleted (induced_drift.png)

#7 Updated by Frédéric Bertolus about 1 year ago

  • File induced_drift.png added

#8 Updated by Frédéric Bertolus about 1 year ago

  • File deleted (induced_drift.png)

#10 Updated by Gwennaël Arbona 6 months ago

  • Tracker changed from Bug to Feature

#11 Updated by Gwennaël Arbona 4 months ago

  • Target version changed from Fuel update to Backlog

#12 Updated by Gwennaël Arbona 7 days ago

  • Target version changed from Backlog to 1.2.0

#13 Updated by Frédéric Bertolus 5 days ago

  • Status changed from New to In Progress
  • Assignee changed from Frédéric Bertolus to Gwennaël Arbona

Done
To be tested with joystick

#14 Updated by Gwennaël Arbona 5 days ago

  • Status changed from In Progress to Closed

Works well.

Also available in: Atom PDF