Doom v0.2.4

Game Introduction

Originally shared on 20th of October 2019 My attempt at remaking DOOM(1993) ╱❌ This project has NO raycasting in it, it uses the same rasterization with BSP+BVH approach as original DOOM. (read below for more detail) ▓❌ There's NO wall collision right now. It's not bugged - it's literally not there. Play on TurboWarp for less lag https://turbowarp.org/324569477 To import custom WAD files (if you have any) go to: https://xeltalliv.github.io/ScratchTools/WadToScratchImporter/ Controls: Up/down arrow keys - move Left/right arrow keys - look 1-5 - switch between maps G - see how it works Z - map X - strafe C - run History: Shared on 20th of October 2019 Taken down on 1st of June 2026 Reshared on 5th of June 2026 It is what it is, this project wouldn't be developed any further. Questions and answers: Q: How is it not raycasting? A: Raycasting/raytracing goes over every position on the screen and computes the answer to the question "What should be here?". Rasterization goes over all the things and computes the answer to the question "Where this should be drawn?". This project is using rasterization. If you press "G", you'll see it drawing the map wall-by-wall. Raycasting would've drawn one column fully before moving on to the next one. You can also find videos on YouTube showcasing how slowing down rendering in the original DOOM looks - it looks very similar. For example: https://youtu.be/RP7IW-xvRGw and https://youtu.be/ujXrQVyl610 Q: Why is music like that? A: There is no single "correct" way for the music to sound. Original DOOM used something like midi and sounded differently depending on what sound card the game was running on. There are youtube videos comparing how it sounded on different sound cards. So playing that midi using scratch note blocks is just as "authentic" as any of the other 20+ versions. Also, it's more fun this way. Q: Why arrow keys, and not WASD A: Original game relies on a lot of keyboard keys around WASD that scratch can't detect. Moving it to keys that scratch can detect makes layout too awkward to use. So I came up with a different keyboard layout, that is more usable: right hand on arrow keys, left hand on Z,X,C,V keys. Credits: Original game - ID Software. Where I got all information about how doom works - www.gamers.org/dhs/helpdocs/dmsp1666.html Music midi files - http://www.wolfensteingoodies.com/archives/olddoom/music.htm MIDI TOOLKIT V2.0 - @RokCoder https://scratch.mit.edu/projects/410823542

How To Play

Author

Vadik1

Category

Game Information

Game Popularity

142.3k views

Collection Count

1.8k favorites