Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

speedrunning and p_random

Recommended Posts


I watched this cool video on UV Max Speedruns and there seems to be a big issue with them in that there's a lot of chance involved, meaning speedrunners have to grind out a bunch of playthroughs for a good dice roll.


My understanding though is that when Doom's rng is implemented with p_random, which deterministically cycles through a set of values to simulate randomness. Seems fine for casual players, but it seems like speedrunners have no way to say, fire a shot to manipulate the rng so the next one does more damage? What's going on here? Are there too many p_random calls to keep track of? Even tool assisted? Is there more to the rng than just this one call?

Share this post

Link to post

TAS is fine for RNG manipulation, see Doom 2 Map30 UV Pacifist.


For non-TAS speedruns, you just can't. The best way to experience it is to try it yourself. Probably after thousands of attempts, you can't get a same start unless the start involves very minimum inputs.

Share this post

Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now