It’s the standard test for a hardware hack, half serious half in jest, “Can it run DOOM?”. The iconic early-90s shooter from id software has made an appearance on everything from toothbrushes to LEGO bricks, but nobody has yet posed the opposite question: Can DOOM run it?“. It’s one answered by [Danny Spencer], who has proved that it’s possible to perform computational tasks in the game by producing a working adding machine in a DOOM level.
If you’re familiar with the folks who build working computers within Minecraft, this is in a similar vein. Game elements are used to create logic elements, and from there more complex systems can be assembled. DOOM doesn’t have the in-game logic that Minecraft has, but by clever combination of monster behaviour with in-game actions involving rooms, buttons, and doors, it’s possible to create the simplest of building blocks, the NAND gate.
The video below the break shows the adder in action, first in operation (we like the monster-driven display!), and then a tour of the logic area with its rooms full of computational monsters. It’s important to note that this isn’t a computer, he hasn’t proved it as Turing complete, and that the maximum size of a DOOM level whatever it is will impose an upper limit on what can be done. But it does show that in theory at least a computer can be made in DOOM, and we’re sure people will continue this work.
I can’t want to run Doom… on Doom!
I swear one of those days I’m going to invent a software-defined urinal.
One of my friends in college already did that, she records a video of herself peeing standing up and then through a bunch of software magic, she gets Bitcoin for uploading it online. But then she found that videos of her dancing were far more profitable.
That was close to a decade ago, I doubt it would work very well nowadays.
Bro what💀
https://www.pcgamer.com/doom-hacker-gets-doom-running-in-doom/
This is already possible, in vanilla Doom on MS-DOS.
No need to wait!
https://www.pcgamer.com/doom-hacker-gets-doom-running-in-doom/
That’s Cool And All, But What About Running Doom, On Doom, On Doom?
Blizzard funny ❄
Bring back Lost Vikings. BLIZZARD
THIS!!!!!
Interesting in what people think and do.
Hopefully he’ll get a full blown scientific calculator to run on it. But then again, that might enable the demon characters might become self aware.
B^)
Run Doom on Doom.
Obligatory link to the first case I know of (mis)using Doom for serious purposes, “Doom As An Interface For Process Management”:
https://www.cs.unm.edu/~dlchao/flake/doom/chi/chi.html
Don’t forget there’s also the BOOM computer (A decade-old WIP of me). The only BOOM-specific feature it uses is scrolling floors, and this makes it turing-complete. https://www.doomworld.com/forum/topic/56912-boom-computer
I might go back to selling on ebay if I can do it in doom.