Is there anything special about doom that makes it so easy to run on things? Are other older games able to run like this? I understand the popularity and importance of the game, but was wondering if doom was unique from a programming perspective?
Comments
spider-bro t1_iuge7bt wrote
It’s light now but the joke is that back in the day it was hard to run in some cases.
I had to do various weird things on my computer to get Doom working. My mom was so mad that I’d “screwed up” my computer when one of her friends reconfigured a bunch of stuff so Doom would run.
It was a Packard Bell 486-SX 33 with 4 MB of RAM.
Trying to un-fuck my computer was the beginning of my tech career.
ReallyGargoyled t1_iugv074 wrote
It was unique in the way it was made, when it was made, it was a game that visualised 3d gaming before computers were ready for 3d games.
the reason for it to be ported to anything, is a mix of the source code being public for modding and the fact that the game is a 2d game looking and playing like a 3d game.
the real reason, Doom was and still is an awesome game and doom is the grandfarther of all shooters today.
[deleted] t1_iug852c wrote
[deleted]
lndexNull t1_iug53kf wrote
you can run a lot of other games on many unconventional ways… it just happened to be a meme to make doom run on everything, maybe because of a quote or something. of course not all variants of doom you might have seen are the same source code, simply because of size limitations, or graphical limitations.
azuth89 t1_iug541o wrote
Not particularly. It was just a cult classic that many modders wished to keep playing. Over time running it on random things became a bit of a meme so people just kept running it.
The amount of power available to old games was miniscule compared to modern consumer electronics and many could be "run" the same way.
Some of them are alsobjusr straight jokes involving inserting different hardware into a shell of something, like the pregnancy test one that went around recently.
budderflyer t1_iug6qrx wrote
Because it's more impressive than Pong. And of course it kicks ass.
bjgrem01 t1_iug78cq wrote
The original uncompiled source code was uploaded by the developer a while back. It's an old game (1993), so it'll run on pretty much anything with a little know how and tinkering.
turnophrasetk421 t1_iug66ho wrote
It the first mainstream multi platform first person shooter. Pc, Sega, etc.
What makes it easy to run on things is because the power of even a pregnancy test is comparable to the computers of the 80s and 90s
lpalerider t1_iugax66 wrote
Because you are the Boss.
To-Far-Away-Times t1_iugblje wrote
The way I understand it is that Doom was made in an unusually modern and more modular way, you only need to port a few distinct things and then the engine handles the rest. That way of making a game engine is commonplace now, but was unique back then. Combined with the game being low spec by today's standards and a beloved classic, and someone will port it just to do it.
EiffelPower76 t1_iuh43u8 wrote
The graphisms of Doom are very simple, so easy to calculate, that's why
Aldra1 t1_iug4x82 wrote
It ain't - it's literally just for the memes. Really old so insanely light, code so small it can run on anything + one of the most famous games of all times, don't need much more to make it a phenomenon.