The code behind Quake's movement tricks explained (bunny-hopping, wall-running, and zig-zagging)

Published: 10 January 2021
on channel: Matt's Ramblings
127,469
5.7k

Explanation of how the player movement code in Quake gives rise to these three different player movement "bugs", with a quick look at TAS movement mechanics at the end.

Big thanks to the Quake Speedrunning Discord for helping me out with getting TASQuake running on my machine, and for clarifying terminology.

Here are the original C versions of the acceleration functions:
https://github.com/id-Software/Quake/...


Chapters
00:00 Introduction
01:13 Acceleration on ground
03:05 Zig-zagging
03:54 Circle jumps
04:17 Wall-running
04:46 Acceleration in the air
05:18 Strafe-jumping / power-bunnies
06:21 Tool-assisted techniques
07:23 Outro


Watch video The code behind Quake's movement tricks explained (bunny-hopping, wall-running, and zig-zagging) online without registration, duration hours minute second in high quality. This video was added by user Matt's Ramblings 10 January 2021, don't forget to share it with your friends and acquaintances, it has been viewed on our site 127,469 once and liked it 5.7 thousand people.