45 Strafe/zh

45° Strafe is a technique that grants more speed than regular movement.

It can be done by strafing and turning 45° degrees (hence the name).

45° Strafe can be performed by either:


 * Turning 45° left and Strafing right.
 * Turning 45° right and Strafing left.

The turning must be quick (< 1tick) and precise (at least ±11.5°, the closer to ±0° the better), so it's difficult to perform consistently.

Some jumps require the use of 45° strafe, such as 1bm 4.375b.

3cZ6xSqY0yw

Effect on Movement
On every tick, the Player gains some acceleration depending on inputs and other factors.


 * When moving forward (without strafing), the acceleration gained is scaled by $$0.98$$


 * When strafing, the acceleration is scaled by $$1.0$$

Therefore, 45° Strafe is $${1.0 \over 0.98}$$ times faster than regular movement (about 2% faster).

Special case: 45° Sneak


 * When sneaking forward (without strafing), the acceleration gained is scaled by $$0.98$$
 * When strafing while sneaking, the acceleration gained is scaled by $$0.98 \sqrt{2}$$ (≈ 1.386)

45° Sneak is used for no momentum jumps (example).

Outside of parkour, it's notably used for bridging, as it's ~41% faster than regular sneaking.

Explanation
Below is a simplified version of the horizontal movement source code.