One Doom fan, 300 hours, and one gargantuan level
killscreen.com
killscreen.com
Sure, none of this is a problem for the HN crowd, but what I'd like is a "Click to run this wad" button on a WAD gallery page that would download and run the WAD either via NaCl or even just javascript, making the experience of playing these fan created levels seamless and opening it to a much wider audience.
edit: yes I realize the IWADs are not freely distributable even though the engine is OSS
I think at one point in time, the Freedoom project was moving in the direction of cloning the Doom assets closely enough that it'd suffice as a replacement for the original iwads, and as such would've made a setup like you described possible (without committing copyright infringement). People argued that the iwads are easy enough to get now, and somewhat recently, the freedoom project seemed to take on a new direction, which is less about making close clones of the original assets and more about being a game on its own right with its own theme and roster of enemies and all that. It's a bit weird, especially considering that they're still maintaining the vanilla gameplay elements unchanged, as if it were still built for the original purpose, yet the assets won't look good with pwads. Needless to say, I'm not super happy about this new direction.
There are launchers that supposedly make it easier to run pwads though. I don't have the background knowledge to recommend one though; source ports are available to me through my package manager.
The Internet Archive's "Internet Arcade" project (https://archive.org/details/internetarcade) is the perfect place to preserve and display these, just as much as it is for old arcade cabinets.
What that implies, though, is that MAME/MESS would need to get over their singular goal of emulating real hardware, and build in support for "abstract" platform-neutral virtual machines that games have been built on: say, ScummVM, or the Z-Machine, or even Shockwave Flash(!).
If they started down that path, they could maybe go further, and also support the execution of low-level game engine "runtimes" like Löve2D.
But go any further than that, and I'd question whether we're really doing "emulation" of a game using an interpreter, rather than shipping a game engine and loading levels in it. With things like the Doom engine—or, say, the RPG Maker 2000 runtime—you get to a the point where, to faithfully run a "game" made with these things, your emulator would have to include the original asset bundle that came with the reference engine. That's not quite an emulator any more.
Maybe what we really need is a Docker-like abstraction for MAME: the ability to have "base images" for game engines, and then "derivative images" that represent projects loaded into those engines—where you only have to load a new "game engine" layer into the emulator when the game you're playing references a version you don't have cached yet.
You could even split things into three layers: a layer for the OS (Windows 95, say); a layer for the game engine; and then a layer for the game project. And the whole thing gets "pulled", revived into a merged container, and then loaded into DOSBox.
You can do this today with dosbox on archive.org. Here's how:
Upload the game engine (Doom, to keep with the current theme) as an IA item; this may or may not have already been done (I happen to know that Doom is hidden because you can buy it on Steam, but I'm pretty sure the shareware version is there somewhere). For the sake of this example, assume that your item has "foo" as its identifier, and the game is in "foo.zip".
Then upload your game or level (WAD, in this case) as another item. Assume that this one is called "bar", and has a "bar.zip" containing the level and a batch file that I'll describe.
Edit the metadata for your item named "bar" so that it includes this information:
emulator=dosbox
dosbox_drive_c=foo/foo.zip
dosbox_drive_d=bar/bar.zip
emulator_start=d:\bar.bat
The batch file "bar.bat" is responsible for starting the game, which might include copying files, changing config files, specifying command-line arguments, etc.If you want to use windows you can use the same system to load it as well. Of course this really only works with the earlier versions of windows which ran in dos, and thus can run in dosbox. Check out https://archive.org/details/win3_SKIFREE for an example.
You can also host everything on your own webpage; I recommend my own project, the Emularity, which simplifies a lot of it (http://emularity.com/).
I'll be honest, I don't think I've ever seen a source port that can't do that.
That setup works out of the box without any copy / paste of files anywhere.
No, most of these source ports are available in repositories on Linux.
The spirit stays preserved, though.
blasphemy
Also, we're going to visit Hell; blasphemy is quite appropriate there.
F that, son.
It is totally worth it to play and experience a masterpiece like Doom 2.
Start here https://www.chocolate-doom.org/
I don't think linedefs take that much memory, but you could hit the limitation of number of textures in the same level, since I doubt 90's Doom did streaming from disk. So you probably can get massive geometry but a relatively homogeneous-looking level.
It is one of the reasons I liked Duke Nukem 3D a lot more as a teenager.
The map does look cool but it doesn't have that real space station feel.
I guess you could argue hell alters the layout.
I like that. Hell is Earth with less OSHA regulations. ;)
In other words, I'd like game designers to pay more attention to details in world building.
The same is with wastewater treatment plants, etc. And, if you're targeting realism, size might be an issue.
That said, there are games that are thoughtful about this, such as doorkickers or heist.
Yes! More fun than playing modern basically-on-rails shooters.
Even in Half-Life 2 and things the current industry practice is to "box in" the playspaces to get the flow correct and then skin them to look like actual locations.
If you want a game with some actual attempts at realistic spaceships look at System Shock 1/2 or Dead Space. Even in those cases it's pretty clear that they have taken great liberties with what would make sense.
This is a great way to make a game that is pretty but boring.
And it impacts negatively any kind of immersion.
So I think it would be beneficial for level to be a little more believable in that regard, as it would improve the games.
Of course it only apply for games where such things are important and for players who dislike this break of immersion.
Doom isn't set on a space craft or (orbiting) space station. It's set on Phobos, one of Mars' moons. Given the likely terrain and challenges of building a base there, it's entirely conceivable the layout could be like that. As to the surreal look, well it felt good enough and immersive enough for me when I first played it back in 1994; especially late at night where it'd give me the willys.
I'd guess the reason the level layouts are not "realistic" is simply to offer better gameplay. Level layouts in modern games (even bland ones like CoD) don't make much sense either, but they're better at hiding it.
Modern games usually feel waaaaaaay less realistic to me because they fall right into the uncanny valley.
You'll have some photorealistic landscape, or some crazy fantasy landscape that looks real enough to touch.
And then the realism falls away because half of the simple doors in the village can't be operated by your character (even though he's strong enough to fight a 50-foot dragon with his bare hands) and there's a 2 foot high fence you can't jump over even though your character is a literal superhuman. And all the characters look "real" but move like slightly creepy photorealistic mannequins.
That always feels a lot less "real" to me than something like Doom that's just the right level of abstract.
The levels in Doom don't feel realistic (compared to any place that exists in reality) but they feel real in the sense that they are tangible, understandable, consistent environments.
If that means having less objects to interact with but I can interact with them all, then it feels like I have real control and consequence in the world.
Moving my laser gattling gun in Fallout 4 up onto a table feels immersive. Not being able to navigate a small rock barrier breaks that.
I imagine for me that it is easier to suspend my disbelief when the world feels real rather than when it looks real.
In all seriousness, though, complaining about gravity not being right when you're fighting demons and your health is a percentage number? Gravity is the least of the 'real-world' concerns. It's just a gameplay device like any other.
Has there ever been a hospital drama where the doctors are frantically running around saying things like "Quick! This man is down to 12% health and falling rapidly!"?
Space stuff is designed the opposite way to that.
People wanted a new Banjo-Kazooie, we're getting A Hat in Time and Yooka-Laylee (among about 20 others). People wanted a new Mega Man, so there are games like Mighty No 9, Recore and Azure Striker Gunvolt. If there's a style of play that's died down a bit in recent years, it's pretty likely there's an audience.
So yeah, it's probably not hopeless. There likely is at least some semblance of an audience for an old school style FPS game with less cutscenes, maze like levels and a more arcade like feel to it all.
iddqd idkfa and the compaq presario I wasn't supposed to use for that.
If Doomworld knows about this (they probably do: they maintain /idgames), it's definitely going to win the Mordeth this year.
You don't see that as much in modern games, though, because they seem to be targeting a very different audience. Neither Doom nor heXen style games are being made at all right now as far as I can see.
Demon's Souls is also excellent suspense wise, even though it's a different genre. The author mentions it as inspiration.
Now Strife, OTOH...
Quake was actually quite a lot of fun, especially in MP. Singleplayer was quite good as well, but it's not as good as Doom's: Technical limitations mean that you don't get the massive waves of enemies of varying power, instead getting maybe a strong enemy or two, and a weak enemy or two, as there can only be ~7 enemies on screen at once (at least, on the hardware of the time).
Quake really came into its own in MP, where it and its descendants are unparalleled to this day. Quake 3, and QuakeWorld probably being the best.
Another good MP shooter is Xonotic: it run on a heavily extended Quake engine, and it's pretty cool.
Another fun MP game was Rise of the Triad.
The controls were clunky, though.
Especially with the flying item IIRC, that was impossible!
With the current Dosbox defaults, the game installs nicely, is easy to configure, and runs well. Based on getting the demo running just now:
Extract the files somewhere. Mount the directory in Dosbox. Mount another directory as an install location. Run the install (the demo's is just install.exe). The installer drops you into the game directory when it exits. Run setup.exe. Select Sound Blaster for the SFX, and either Sound Blaster or General MIDI for music (personal choice). Save the configuration and exit. Run the game (blood.exe). Oh, I also set it to 800x600 resolution, when given the option to set a display mode (it's available under the VESA setting).
I see Blood available on Steam for $4.99, on GOG for $5.99...or on Ebay for various higher prices, if you really want the hard copy and the classic-ish setup experience.
The start of that game actually scared the crap out of me.
You can read up on the plot via wikipedia. Other than the very beginning Doom is devoid of plot (and even then I didn't even know it took place on a moon of mars).
Dead Space reminds of the movie "Event Horizon" which I guess is now a very dated movie (damn I'm old).
I also liked the mechanic of requiring dismembering of the aliens. I guess for the ADHD Crossfire of shoot em in the head it is tedious but I think it brilliantly slows the pace of the game which is sort of needed for horror games.
Doom didn't need a story. It wasn't that sort of game.
Doom is a game cut from the the gemstone of cutting edge technology perfect mechanics, sharpened against the edge of brilliant level design, polished to a mirror shine, and embellished by perfect sound and graphical design to match. It was an idea whose time had come, and I say that without irony. It's not about killing demons on Mars, it's about that feeling as you pick up a shotgun for the first time, and stare in awe as you reduce an imp to gibblets for the first time. The philosophy of Doom is summed up best by John Carmack:
"Story in a game is like story in a porn movie: It's expected to be there, but it's not that important."
You can love story-based games, but to judge Doom by those criterion is comically missing the point, as Edge found out to their eternal shame: "If only we could talk to the monsters" indeed.
> For me it was just an another over-the-shoulder shooter with plenty of boring sections (especially near the end) and a story that didn't make much sense.
Dead Space may suck for its tedious game play but it is known for its plot.
Frankly I think Doom is overrated. Sure it was revolutionary and it was first but so was half a dozen social networks (ie friendster and myspace).
As I said much earlier I still think "Duke Nukem 3D" was way more fun and more sophisticated than Doom (there is an interesting story about the developer who wrote the Build Engine... Carmack respected him greatly).
Other than the chain saw Doom essentially had the same weapon and really it was mainly the shotgun.
And Doom's level and art are just not relatable to a 16 year old. I wanted to blow shit up in suburbia not battle in some surreal artistic hell pit that doesn't even look like a space station or hell but rather a slightly superior ROT [1]. Wolfenstein was better in this regard.
Compare this to Duke Nukem 3D with shrink rays, pipe bomb, laser trip mines, mini grenade gatling guns, etc... Even kicking was cool. With that level of cool weaponry multiplayer was hilarious and super fun.... Oh and Duke Nukem 3D had replay and mirrors as well. As well as various insta deaths besides tele frag. The interactivity with the environment was pretty cool as well (ie toilet flushing, earthquakes). In some ways Duke Nukem 3D was a precursor to GTA 3.
The maps in Duke Nukem were pretty darn awesome. I kept hearing in this thread that a realistic space station or space ship would not be a cool map but in Duke they did by creating a scene via a crashed space ship that included more than just the space ship.
I will say most of Dooms demons were very cool and the game play by frame rate is very smooth. Duke sort of had crappy monsters. They were funny but sort of crapp.
Yeah you might have game snobs who will say Quake, and Doom are better designed for competitive play but I take Duke Nukem 3D for fun factor any day.
I guess there's nothing wrong with TFA per se, but I don't know if there's anything particularly newsworthy in it either. It sounds like the author just isn't aware of what's been going on in the Doom community for the past two decades.
That is possible. But the article gives me no reason why this particular map would stand out as interesting apart from all the others. At the very least, if "look at the time and care devoted to this hobby" were the goal, you'd be able to make a much juicier article by considering other cases, more impressive projects, such as one-man megawads that took more than 300 hours to make.. full of maps that are on average larger and harder (and longer in the time required to play sens) and prettier than the original iwad maps.
-----
Unrelatedly, and perhaps it's just nostalgia, but I find myself wishing some of the more modern Doom variants had more of the aesthetic of the original games. Colors, sizes of the rooms and such.