Jump drive acceleration discrepancy: why instant full speed?

An area for discussing new ideas and additions to Oolite.

Moderators: winston, another_commander

Post Reply
User avatar
SandJ
---- E L I T E ----
---- E L I T E ----
Posts: 1048
Joined: Fri Nov 26, 2010 9:08 pm
Location: Help! I'm stranded down here on Earth!

Jump drive acceleration discrepancy: why instant full speed?

Post by SandJ »

When stationary, pressing J activates the Torus jump drive and one is instantly travelling at jump drive speed.

To get back to stationery one has to hold down S to decelerate.

Shouldn't pressing J require a period of acceleration?

Or am I missing something?
Flying a Cobra Mk I Cobbie 3 with nothing but Explorers Club.OXP and a beam laser 4 proper lasers for company :D
Dropbox referral link 2GB of free space online + 500 Mb for the referral: good for securing work-in-progress.
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Re: Jump drive acceleration discrepancy: why instant full sp

Post by JensAyton »

SandJ wrote:
Shouldn't pressing J require a period of acceleration?
It does.
User avatar
SandJ
---- E L I T E ----
---- E L I T E ----
Posts: 1048
Joined: Fri Nov 26, 2010 9:08 pm
Location: Help! I'm stranded down here on Earth!

Re: Jump drive acceleration discrepancy: why instant full sp

Post by SandJ »

I've edited my shipdata.plist to give myself "thrust = 10". It then becomes obvious that using S & W to change the ship's speed works much more slowly than pressing I to turn on the injectors, and pressing J does mean the time to get to full speed is noticeable, but it is very fast acceleration.

One can go from stationery to very fast using J, but one cannot get from very fast to stationery anything like as quickly.
Flying a Cobra Mk I Cobbie 3 with nothing but Explorers Club.OXP and a beam laser 4 proper lasers for company :D
Dropbox referral link 2GB of free space online + 500 Mb for the referral: good for securing work-in-progress.
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Re: Jump drive acceleration discrepancy: why instant full sp

Post by JensAyton »

It takes exactly as long to reach full hyperspeed as it does to slow down to normal speed.
User avatar
RyanHoots
---- E L I T E ----
---- E L I T E ----
Posts: 958
Joined: Fri May 20, 2011 8:10 pm
Location: Nowhere
Contact:

Re: Jump drive acceleration discrepancy: why instant full sp

Post by RyanHoots »

Maybe the acceleration isn't as noticeable because there's no gauge that shows speed beyond full non-injector, non-hypersdrive speed...

But, from a code perspective, I just might have the answer:
From a dead still start, pressing J accelerates the player to hyperspace speed as quickly as if the player was at full speed. To go back to a dead stop, the hyperdrive must disengage, which takes time, and then leaves you at full speed. Then, you have slow down, which takes more time. So, it takes longer to decelerate to a dead stop from torus drive speed then it does to accelerate to torus drive speed from a dead stop (in theory, anyway).
Image
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Jump drive acceleration discrepancy: why instant full sp

Post by cim »

RyanHoots wrote:
Maybe the acceleration isn't as noticeable because there's no gauge that shows speed beyond full non-injector, non-hypersdrive speed...
That's probably it - and the effect of the scanner acting as a gauge also has a part - slowing down when you hit a masslock takes several kilometres. Accelerating to torus speed also takes several kilometres, but it's usually several kilometres of completely empty space so how do you tell?
User avatar
CommonSenseOTB
---- E L I T E ----
---- E L I T E ----
Posts: 1397
Joined: Wed May 04, 2011 10:42 am
Location: Saskatchewan, Canada

Re: Jump drive acceleration discrepancy: why instant full sp

Post by CommonSenseOTB »

Ahruman wrote:
It takes exactly as long to reach full hyperspeed as it does to slow down to normal speed.
:idea: Why don't any of those interested take a numericHUD out for a spin and see what the reality is? It's the perfect tool for showing your speed as you transistion to and from torus drive. :)
Take an idea from one person and twist or modify it in a different way as a return suggestion so another person can see a part of it that can apply to the oxp they are working on.


CommonSense 'Outside-the-Box' Design Studios Ltd.
WIKI+OXPs
Post Reply