Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Warp: Difference between revisions

From EVE University Wiki
mNo edit summary
No edit summary
Line 3: Line 3:
==Time taken to warp==
==Time taken to warp==


It is possible to work out how long it should take for a ship to complete warp (once it enters warp) based on formulae released by CCP.
It is possible to work out how long it should take for a ship to complete warp (once it enters warp) based on formulae released by CCP<ref>https://community.eveonline.com/news/dev-blogs/warp-drive-active</ref>.


Warp consists of 3 stages:
Warp consists of 3 stages:
Line 149: Line 149:


=Short Warps=
=Short Warps=
The above calculations work as long as some time is spent at maximum warp speed. If the warp is short enough that the ship never reaches top speed, a different set of calculations are needed.
The above calculations work as long as some time is spent at maximum warp speed; <math>\pagecolor{Black}\color{White}d_{total} \geq d_{accel} + d_{decel}</math>. If the warp is short enough that the ship never reaches top speed, a different set of calculations are needed.


<math>\pagecolor{Black}\color{White}
<math>\pagecolor{Black}\color{White}
Line 171: Line 171:
=Implementation=
=Implementation=


The following python code is one possible implementation of the above. It attempts to generate the same data as presented by CCP in the forums. It matches with their numbers, except for 50 AU titan warps, which are one second out. Note that the sub warp speed of the ship is fixed at 200 m/s. This is because the CCP-produced tables assume that every ship drops out of warp at 100 m/s. If trying to run calculations for actual ships, this value will need to be replaced with a more appropriate one. The output values are also passed through the ceil() function, as this is what seems to match the rounding mode that CCP used.
The following python code is one possible implementation of the above. It attempts to generate the same data as presented by CCP in the forums. It matches with their numbers, except for 50 AU titan warps, which are one second out. Note that the sub warp speed of the ship is fixed at 200 m/s. This is because the CCP-produced tables assume that every ship drops out of warp at 100 m/s<ref>https://forums.eveonline.com/default.aspx?g=posts&m=3902148#post3902148</ref>. If trying to run calculations for actual ships, this value will need to be replaced with a more appropriate one. The output values are also passed through the ceil() function, as this is what seems to match the rounding mode that CCP used.<ref>http://content.eveonline.com/www/newssystem/media/65418/1/numbers_table.png</ref>


<pre>
<pre>
Line 236: Line 236:
print()
print()
</pre>
</pre>
=References=
<references />