This code is not C or C++, so it's not actually from Quake. So what's with "this is how this was coded" and "here are the bugs, but it's only my guess"? The code is avaialble, why guess at all?
This code is not C or C++, so it's not actually from Quake. So what's with "this is how this was coded" and "here are the bugs, but it's only my guess"? The code is avaialble, why guess at all?
So both the "normalize" and the improper swap are the part of the original source?
https://github.com/id-Software/Quake/blob/bf4ac424ce754894ac...
:)
Especially with games, I think the video format lends itself well to demonstrating the effects of the code organically.
I haven't played Quake in the better part of 20 years so I can't comment from first hand experience, but judging by your top-down view at around 41 seconds, the single beam visually seems to intersect with a bunch of enemies while not dealing any damage (probably as a combination of narrow hitboxes on both the beam and the enemies).
https://www.ryanliptak.com/blog/rampsliding-quake-engine-qui...
That was back when he posted dev updates in his .plan file.
I recently started playing Q1 again and it's amazing: the community still supports a number of derivative engines, as well as numerous amazing mods and maps. Arcane Dimensions are insane!