4 years ago

RNGs, demos and technical nonsense


Hey!

I've recently made a lot of process in terms of rendering/drawing algorithms and I'm slowly starting to implement things/actors (sprites) in to my crummy DOOM port (see https://gamejolt.com/p/knee-deep-in-carmack-s-spaghetti-tqktxc2v)
I've been thinking about what kind of an RNG (random number generator) system I should add to the game.
Should I...

[A] just copy the 255 byte RNG table from DOOM (demo compatible)

[B] make my own pseudo-random number generator (demo compatible)

[C] use the RNG provided by Scratch (not compatible with demos)

Demos in this case refer to "replays" of the player inputs, that could be shared around

If/when I get the game mostly working I'll probably share a video or two to the D7, Scratch and TurboWarp communities.

-sincerely, that one guy who keeps shoving DOOM into Scratch, Juvepa

  12 votes Voting finished



4 comments

Loading...

Next up

Reject sprite 3D, embrace pen. I only need to add a proper texture interpreter (instead of manually adding patches), and it's a decent port of Doom!

https://turbowarp.org/553720084 WAD2Shock is now in a functional state!

Since the majority voted for me to release a beta, here it is Wolfendoom 2.5D version 1.0 https://turbowarp.org/471437431/fullscreen More info in the article below!

OCTOBER 13 2026

A raycaster with walls that aren't all 90 degrees? Blasphemy! (I also added a basic invulnerability power up.)

SGI-STRIKE REMASTERED - WEAPON DEMO

Imagine wasting your time to create a crappy cross between DOOM and Wolfenstein 3D, who would do that?

Knee Deep in Carmack's Spaghetti

Death animations and blue torch.

Death, doors and crappy enemy AI, what else do you need to make a decent game?