Linked by Thom Holwerda on Fri 15th Feb 2013 10:40 UTC
General Development "Since I left my job at Amazon I have spent a lot of time reading great source code. Having exhausted the insanely good idSoftware pool, the next thing to read was one of the greatest game of all time: Duke Nukem 3D and the engine powering it named 'Build'. It turned out to be a difficult experience: The engine delivered great value and ranked high in terms of speed, stability and memory consumption but my enthousiasm met a source code controversial in terms of organization, best practices and comments/documentation. This reading session taught me a lot about code legacy and what helps a software live long." Hail to the king, baby.
Permalink for comment 552706
To read all comments associated with this story, please click here.
RE[2]: Code Review
by bassbeast on Sat 16th Feb 2013 00:52 UTC in reply to "RE: Code Review"
bassbeast
Member since:
2007-11-11

To me the measure of whether code is "good" or "bad" is really VERY simple: Does it do the job as intended? Does it waste resources or use them well? is it stable?

And I would have to say no matter how "pretty" the code is Ken Silverman's Build engine, which not only powered Duke but 2 of my fav games of all time, Redneck rampage (who couldn't love a game where you shoot a titty gun and fling dynamite while drinking beer and eating moonpies while listening to Mojo Nixon?) and BLOOD, which riffs all the cheesy horror tropes of the 80s (you even start in the Phantasm funeral home) while giving in both insanely huge levels with tons of secrets

I'm sure everybody has seen that diagram showing the diff between today's shooters and the games then, how then it was huge expanses filled with secrets while today you are led by the nose from one set piece to the next in a straight line? Well anybody who likes the former should BUY NOW Redneck, duke 3D and Blood, they can be had from GOG quite cheaply and just for joining you can get something like 6 games for free just as a thank you for trying them out which includes warsow and Ultima 4.

These games are still a blast, I still fire up all 3 and have a blast, and since its GOG and DOSBox you can run it on Linux and Mac and anyplace else DOSBox will run so go and get 'em and have a ball!

Reply Parent Score: 2