Started by Pablo Serrano (@pablo_dsp) ·
how speedrunners make their own luck
5 sources · 36 min down the hole
How I got here
- Started with
- How do speedrunners manipulate randomness?
- Ended at
- “rng manipulation explained”
The Trail
- “rng manipulation speedrun how does it work” (google.com)
- Pseudorandom number generator (en.wikipedia.org)
- Linear congruential generator (en.wikipedia.org)
the simplest kind, and a lot of old games use something like it
- Doom (1993 video game) (en.wikipedia.org)
doom's 'random' numbers come from a fixed table of 256 values
- “rng manipulation explained” (reddit.com)
What I came away with
Old games use deterministic pseudorandom generators, and many advance them on a fixed schedule (every frame) or only when specific things happen. If you know how the generator steps, you can time a button press or take an exact number of steps and get the 'random' outcome you want.
Keep going
- the four color theorem was the first big proof nobody could check by hand · Henrik Larsen · 5 sources
- the longest-standing video game record turned out to be impossible · Ethan Cole · 5 sources
- Brier scores, or how to grade a weather forecast · Ryo Nakamura · 5 sources
- SMB1 world records move in 21-frame chunks · Sol Herrera · 5 sources