Straferunning

Straferunning is running forward and moving sideways (strafing) at the same time, which results in moving faster than is possible in either direction alone. One of the advantages is being able to jump farther than is otherwise possible.

There are two straferunning speeds: SR40 and SR50. The 40 and 50 refer to the sideways speed. The run-forward speed is 50 in either case.

SR40 (to the right) may be activated using Run, Forward, and Strafe Right (shift, up arrow, and period in the default keyboard arrangement). It results in a speed of sqrt(40^2 + 50^2) = 64 (128% of normal run-forward speed) at an angle of arctan(40/50) = 38.7 degrees (to the right of directly forward). The maximum jump distance is 178 units, according to one authority, or 190 according to another.

SR50 (to the right) may be activated using Run, Forward, Strafe Right, Strafe On, and Turn Right (shift, up arrow, period, alt, and right arrow in the default keyboard arrangement). It results in a speed of sqrt(50^2 + 50^2) = 70.71 (141% of normal run-forward speed) at an angle of arctan(50/50) = 45 degrees. The maximum jump distance is 194 units, but 192 is an accepted practical maximum. SR50 is the fastest speed obtainable, but it is awkward to activate and it is not possible to turn while in SR50 mode.

The use of mouse buttons and customized keyboard arrangements will facilitate straferunning.