How can we use the jetpack in these situations with consuming least energy?
1) Jumping to the top of k-block slope with gradient a°?
2) Jumping across the k-block gap?
How can we use the jetpack in these situations with consuming least energy?
1) Jumping to the top of k-block slope with gradient a°?
2) Jumping across the k-block gap?
assuming fuel-powered jetpack; all calculations for k>>1
normal operation:
hover mode:
basic minecraft movement algorithm:
Going by intuition, the optimal normal mode jetpack usage to jump a gap seems to be a parabola with less than 45° initial angle (without any drag you'd want to spend all your delta-v right away; because of drag you need to reapply thrust now and then). The exact shape is quite difficult to calculate, since it doesn't follow physical laws too closely (vertical velocity cutoff; different drag per movement direction; tick-based algorithm).
Comparison "every third tick" normal mode to hover mode: normal mode costs 2/3 of hover, but hover mode reaches 1.43 times the horizontal terminal velocity due to accelerating permanently. Still, 1.43*0.66=0.96 -> burst firing is still more efficient than hover mode, even without using parabolic trajectories to improve usable velocity per delta-v.
Since conserving upward motion costs ~2 per 3 ticks in normal mode (comsume factor * gravity / thrust-acceleration), but 1 per tick in hover mode, you'll always want to be in normal mode when climbing slopes.
For optimal climb efficiency, accelerate to .6 upward speed, then fire every third tick to conserve upward velocity.
When using this firing pattern, horizontal velocity will tend to be between around 0.29-0.3; this means the optimal height-to-depth ratio is ~2:1.
In both cases the efficiency should be better if accelerating quickly in the first phase, climbing until reaching the desired altitude, then firing a bit slower to loose upward impulse at a rate that makes you land exactly where you want to be.