@Lomsor and I just had a chat on Discord and he pointed out that in an atmosphere maintaining a certain speed is often desirable. To address this, a double tap of W (or other binding like Ctrl+W) could set a target speed of your current speed. If you later pressed W or S again it would cancel that ‘maintain speed’ so you’d have no target speed.
With the exception of when the above mentioned ‘maintain speed’ setting is active, yes.
It could be made an option in the settings but I think it’d be good for this to be the default behaviour.
A scenario: (In vacuum)
- The player points at a station and presses W for a bit to accelerate to ~500m/s.
- They then release W and their ship continues on at that velocity (this is just like FA off).
- They then use their mouse to point their ship at a planet. Their ship velocity remains unchanged - They are still flying directly at the station at 500m/s. The velocity vector must be made more apparent in the HUD✚.
- They decide they want to go to the planet so they press W and begin accelerating towards the planet. FA uses the side thrusters to cancel the lateral velocity they had towards the station.
This introduces the player to Newtonian motion but gives them the convenience and intuitiveness of simply pointing where they want to go and holding W (an unconscious component of all FPS).
✚ @Lomsor and I also agreed on the deficiency of the prograde and retrograde markers only being visible when your view is aligned with the velocity vector (which is less than 33% of possible ship orientations). Better visualisation of velocity vector relative to orientation is required! This is something that could potentially be a component of the sensor view as it is in other games.)
Edit: @Playbenni, Haha. We arrived at the exact same idea. Must be a sign.