“A great look at the destructive power of an uncaught Infinity value”
There are two distinct flavors of speedrunning:
- completing a game as fast as possible through feats of extraordinary mastery, timing, and precision,
- completing a game as fast as possible by finding all sorts of bugs and exploits in the game (commonly known as “glitches”) that allow the player to find eerie shortcuts between areas without having to play them.
Watching the first one feels like watching the Olympics. The second one is absolutely incomprehensible without someone narrating over and explaining things.
This video by Marblr is such narration and explanation of a particular glitch in Portal that significantly shortened a few speedrunning moments:
It’s an hour-long video, and I think it’s a really well-made one, and one you can learn a lot from.
The video has some nice history of strafing – similar in some way to Scroll Lock – and motor memory accommodations. It also shows the source code of Portal to explain things. This is fun on its own, but on top of that, Marblr layers some really cool visualizations – watching how one value “infected” by infinity proceeds to infects the others is riveting.
Even the levels and their geometry are presented in a really beautiful and informative way, too:
I’m still not fully onboard with this branch of speedrunning – if the entry point to your effort is changing mouse sensitivity to an abnormally high value, or if you have to pick a very specific version of the game that just happens not to have patched the glitch you care about, then perhaps things have gotten too esoteric and maybe even academic? But at the very least we get videos like this one – or one I linked to in May – going under the hood of software in some particularly enthralling ways.