https://blog.otterstack.com/posts/202212-doom-calculator/
For decades, we've asked ourselves "Can it run Doom?". Now we can finally make the ultimate punchline: "Can Doom run it?"
I demonstrate that it is possible to run any bounded computation in Doom, minus constraints on level size. I have not proven that Doom is Turing complete (see the section later in this article).
This works with the vanilla MS-DOS release of Doom 2 (v1.9). No mods or anything!
I love projects like these. I was inspired by the esoteric machines in other games such as Minecraft and RollerCoaster Tycoon.
If you're curious about how this works, I released the source code to build the map here:
This discussion was created by janrinok (52) for logged-in users only, but now has been archived.
No new comments can be posted.
Can Doom Run It? An Adding Machine in Doom
|
Log In/Create an Account
| Top
| 7 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1)
(1)
(Score: 3, Interesting) by Mojibake Tengu on Sunday December 25, @10:10AM
Complete Z80 platform emulator as a Dwemer mainframe in Elder Scrolls V Skyrim or Institute mainframe in Fallout 4.
Most tricky part would be displays, though dwemer tech components already present in default Skyrim are good enough for binary control panel construction (blinkenlights, buttons, switches) and PIP or in-game terminals could be used as a true console in Fallout.
I made dwemer binary clock mod in Skyrim once but that one was lost with Windows7. In Fallout4, binary (or any other) clock is easily constructible from default building components (electrical, oscillators, timers and counters). Those components themselves are pretty configurable in-game by connecting instances of them to a terminal, and it is not too difficult for modders to add more such components to the engine like flip-flops or registers.
The edge of 太玄 cannot be defined, for it is beyond every aspect of design
(Score: 2) by looorg on Sunday December 25, @12:55PM (2 children)
But does the Doom Adding Machine run Doom? I like my Doom with some more Doom that runs Doom in it.
(Score: 3, Funny) by coolgopher on Sunday December 25, @01:25PM
Beware, that way lies Doom!
(Score: 2) by Gaaark on Monday December 26, @01:54AM
But there's not much Doom in it.
--- Please remind me if I haven't been civil to you: I'm channeling MDC. ---Gaaark 2.0 ---
(Score: 2) by takyon on Sunday December 25, @06:17PM
https://www.cnx-software.com/2022/12/23/lego-brick-with-raspberry-pi-rp2040-runs-doom/ [cnx-software.com]
Happy Holidays
[SIG] 10/28/2017: Soylent Upgrade v14 [soylentnews.org]
(Score: 2) by mcgrew on Sunday December 25, @06:44PM
I posted about it here [soylentnews.org]. It's a shuffleboard scoreboard I wrote for a Friend's tavern in HTML only, no javascript, not even CSS. There's a link to the scoreboard at the journal.
At the tavern, the scoreboard is a large Android tablet running FireFox. It looks a whole lot more impressive than it really is, but yours looks far more impressive.
Carbon, The only element in the known universe to ever gain sentience
(Score: 2) by maxwell demon on Monday December 26, @07:21PM
Technically, your computer isn't Turing complete either, because it has limited memory. You can't add an arbitrary amount of memory even in theory, as memory addresses are fixed size determined by the ISA.
The Tao of math: The numbers you can count are not the real numbers.