Readit News logoReadit News
rayval · a year ago
The wiki says Doomretro is 180,000 lines of code. That seems high to me, without ever having looked at the code.

I have worked on simple games in the past which are in the low tens of thousands LOC. I understand AAA games can be several millions of lines of code. Minecraft is reportedly 1.8M.

However, Chocolate Doom (the precursor for Doomretro) is around 50kloc, according to [1]. Wonder what changes were made to more than double the code size.

[1] https://medium.com/@atroche/a-quick-comparison-of-the-size-o...

ropejumper · a year ago
More than triple if your numbers are right. That does sound like a lot.
WithinReason · a year ago
How does it compare to Chocolate Doom?
DrNosferatu · a year ago
This.

What’s different this port?

flykespice · a year ago
I played it on my android phone since it's available as one of the sourceports supported in DeltaTouch.

So far, it's just a bunch of visual enhancements like:

* When you kill an enemy the blood splatters on the floor

* There is a nice crt effect

* When you get shot your screen shakes with blood.

* When you pause you get a panoramic view of the level you currently playing on the menu.

That is only what I can tell.

low_tech_love · a year ago
Since we’re on a lighter topic, may I ask HN if I’m really the only person in the world who absolutely hated Andrew Hulshult’s new soundtrack for Doom 2?
tmtvl · a year ago
I like how the wiki* says:

> Its source code was originally derived from Chocolate DOOM but is now very much its own beast. It does include all the usual, obligatory enhancements that you tend to find in those other source ports out there, but it also has so many of its own cool, original ideas that continues to set itself apart.

So yeah, cool, DOOM Retro has a ton of enhancements and a bunch of new features... but then the wiki goes on to say:

> DOOM Retro is and always will be intentionally minimalist in its approach

So on one hand a gigaton of enhancements and features, but on the other hand minimalism? I don't think you can have it both.

That said, I suppose it seems like a cool project for people who like DOOM.

* https://github.com/bradharding/doomretro/wiki

zooweemama · a year ago
I don't understand how this is legal or even just OK?
larsiusprime · a year ago
Doom is open source. The assets must be purchased but are modular and easy to drop in to any compatible source port engine.
wang_li · a year ago
The license was changed. You can't do that to other people's code. It was originally released under GPLv2 and he's changed all the copyright notices to say GPLv3. While the license included in the original doesn't bind the recipients to v2, recipients can't restrict successive recipients to a later version only. They have the option of v2.
prurigro · a year ago
Doom is open source and I don't believe the author is shipping the copyrighted assets