News for hackers. Stuff that matters.
Re:DOOMBA by AlphaWeaver on Monday December 24, 2018 @09:48PM (#18755561)
This is really cool! I see a lot of these sorts of projects, where DOOM is either ported to another platform, or some additional integration is done...

Having not played it, is there something specific about DOOM which makes it so easily accessible to these sorts of hacks?

Re:DOOMBA by HeavyStorm on Tuesday December 25, 2018 @12:13PM (#18758108)
1. The Doom engine is arguably a work of art. Not for the faint of heart, surely, but well done, very well optimized and carries a simplicity that only a few of us (ie John Carmack) can achieve.

2. It was also open sourced a very long time ago by id software, which enabled a lot of tweaking by the community, and, therefore, a lot of knowledge.

3. Doom is a very famous game, having made a lot of success during it days. Everyone with even the smallest interest in games or computers that was alive back then probably played it.

4. Both Wolfenstein and Quake are also open source but the former is too simple when compared to Doom and Quake is too complex. As others have stated, Doom has 2.5D maps whereas Quake have full fledged, 3D maps.

All of this together surely makes it a good candidate for this type of experiment

Re:DOOMBA by pc86 on Wednesday January 02, 2019 @08:38AM (#18806047)
When you say 2.5D do you mean that the map appears 3D but the player moves on a 2D plane?
Re:DOOMBA by jsd1982 on Monday December 24, 2018 @10:02PM (#18755599)
Generating the layout of a map for DOOM is easy since the maps are essentially just 2-D structures composed of convex polygons with variable heights thrown in at the polygon level (aka sector). I'd imagine everything but the 2D geometry of the scanned area is randomly generated (textures, item and monster placement, heights of sectors, light levels, etc).
Re:DOOMBA by merlincorey on Monday December 24, 2018 @10:04PM (#18755606)
It has been open source for a long time and many great write ups and explorations of said source have been available.

It is known to be high quality and hackable, by orignal design and later hard work of fans.

Re:DOOMBA by jonathanfoster on Monday December 24, 2018 @11:28PM (#18755897)
By far the best write up is Fabien Sanglard’s Doom Game Engine Black Book [1]. The amount of detail and depth is just incredible.

[1] http://fabiensanglard.net/gebbdoom/

Re:DOOMBA by unixhero on Tuesday December 25, 2018 @12:55AM (#18756167)
Try it. It's so much fun even today.
Re:DOOMBA by jsd1982 on Tuesday December 25, 2018 @01:28PM (#18758565)
Seconded! I recently went back to the vanilla game and am playing through it trying to get 100% completion. It's very well designed and well balanced as well. Whenever I find myself low on health or ammo, there's usually a fresh box right around the corner, with plenty of secret areas to discover that are creatively hidden. Above all, it's just plain fun!
Re:DOOMBA by pjc50 on Tuesday December 25, 2018 @04:58AM (#18756782)
It's 2.5D and much smaller than average 3D games. The original game requires 4MB of RAM and a 386 processor, which these days is outclassed by microcontrollers.