quote:Original post by Anonymous Poster
Well, id is quite keen on commenting. But they also like it messy
Id??? Messy??? I have never seen better sources than those from Id. For example Quake2 source is wonderful.
quote:Original post by Anonymous Poster
Well, id is quite keen on commenting. But they also like it messy
quote:Original post by foofightrThat''s very surprising. So the programmer did DukeNukem3D initially just as a hobby? He had no goal to go commercial?
From browsing the code, it''s obvious that Replogle had NO IDEA it would ever be released to the public. So obviously it was not a priority at all to make it user-friendly. The code has a very "personalized" feel, with very specialized #define''s and few comments. I imagine that Replogle was extremely comfortable with the code and didn''t need any comments to understand it. He was coding for the present, to get the game shipped, not to help readability for someone 10 years later. Bad software engineering, yes, but at least the code itself is solid (after it''s compiled).
quote:Original post by alnite
That's very surprising. So the programmer did DukeNukem3D initially just as a hobby? He had no goal to go commercial?
quote:Original post by foofightr
From browsing the code, it's obvious that Replogle had NO IDEA it would ever be released to the public. So obviously it was not a priority at all to make it user-friendly. The code has a very "personalized" feel, with very specialized #define's and few comments. I imagine that Replogle was extremely comfortable with the code and didn't need any comments to understand it. He was coding for the present, to get the game shipped, not to help readability for someone 10 years later. Bad software engineering, yes, but at least the code itself is solid (after it's compiled).
[edited by - foofightr on April 1, 2003 10:16:04 PM]