Views : 77,666
Genre: Gaming
Date of upload: Sep 13, 2023 ^^
Rating : 4.963 (31/3,306 LTDR)
RYD date created : 2024-05-06T21:10:56.933972Z
See in json
Top Comments of this video!! :3
The way I heard it explained was that slopes convert between horizontal and vertical velocity. Jumping down a slope converts your downwards velocity into forwards velocity, and jumping up the slope will convert forwards velocity into upwards velocity, so really upward and downward slopes have the same behaviour, just in different directions.
We could use a video from Matt's Ramblings to explain what causes ramp jumping and surfing behaviour in the code.
63 |
Quake and Valve engines movement is something I regret not having gotten into at a younger age (due to lack of time and energy). Nowadays I do some bhop, rocket jump and surf casually but my movement is never as impressive as talented runs I see on this channel or elsewhere. Some people really seem gifted with this sense of virtual space and timing.
40 |
What I like most about Quake speedruns is that they don't rely so heavily on obvious glitch exploits. Instead, people beat records by exploiting rules that seem to be enforced consistently according to some kind of internal logic that in itself may be weird and unintuitive, but not unpredictable or obviously broken. I guess grenades getting stuck on slopes might be right on the edge of what I'd consider a glitch, but it never really occurred to me as overtly broken behavior when playing the game casually. I just accept it as a quirk of the physics simulation.
For comparison I watched a great speedrun of Blood where a lot of the skipping tricks involved opening doors on yourself to essentially noclip yourself past sections of the map as the game struggled to put the player back outside solid objects. Build engine jank allows for these kinds of skips across the board and seems so obviously inadvertent compared to what really amounts to physics quirks in Quake.
38 |
really cool to see all these examples. counterstrike has large and separate but overlapping communities for bhop, kz climbing, and surfing, with really advanced application of these techniques. quake speedrunning was the origination of them all and still the best combination of all the movement techniques
20 |
I don't agree, that slopes increasing your vertical speed while going up them, nor increasing your horizontal speed while jumping down them is a bug. It's a simple implementation of elastic collisions with respect to the Newton's law and conservation of inertia. If it were a bug, it probably wouldn't have persisted through Q2, Q3, ... But then again, I'm sure it was recognized as one of the main aspects, that separated quake games from all the other contemporary FPS and why I still rate these engines far, far above all other FPS engines (the other being quake's netcode).
8 |
Maybe it's because I've played Quake games for so long, but I find the slope jumping pretty intuitive. Jump velocity is added to your current velocity, so if you're moving up when you jump, you jump higher! I'm making a platformer (Fist of the Forgotten) that really emphasizes this type of movement, but it definitely doesn't click for everybody.
As for why grenades stick to slopes, if I recall correctly, the code checks if the normal of the surface relative to the motion of the grenade is below some threshold, which makes sense on flat ground -- once the grenade is moving almost horizontally it should just stop bouncing. If it's on a slope, however, that normal check can be in line with the grenades movement (moving close to being in line with the slope), so it just stops in unrealistic places.
2 |
@quakespeedrunsexplained
7 months ago
I'm touched by the recent support and suggestions regarding crowdfunding/etc. I don't think I can post reliably enough for Patreon, but if you want to donate on a once-off basis, you can buy me a coffee here: www.buymeacoffee.com/quakespeedrunsexplained â¤
93 |