Page 1 of 1
Doom 3 source code ready for release
Posted: Tue Nov 01, 2011 12:23 pm
by Eraser
As Tweeted by Mr Carmack himself:
https://twitter.com/#!/ID_AA_Carmack/st ... 3469041665
Re: Doom 3 source code ready for release
Posted: Tue Nov 01, 2011 4:54 pm
by themuffinman
I'm looking forward to it

Re: Doom 3 source code ready for release
Posted: Wed Nov 02, 2011 8:27 am
by Eraser
tbh I wouldn't know what to do with it. It's stuff that goes way,
way over my head.
Would be interesting to see what the community does with it though, although I do wonder if there's much of a community left.
I do expect some sort of port to iOS or Android though

Re: Doom 3 source code ready for release
Posted: Wed Nov 02, 2011 2:43 pm
by obsidian
There are still tons of mods out there actively working on stuff. Not to mention the whole indie scene. There's a community alright.
Re: Doom 3 source code ready for release
Posted: Wed Nov 02, 2011 3:48 pm
by Silicone_Milk
Re: Doom 3 source code ready for release
Posted: Wed Nov 02, 2011 6:13 pm
by themuffinman
Eraser wrote:tbh I wouldn't know what to do with it. It's stuff that goes way,
way over my head.
Would be interesting to see what the community does with it though, although I do wonder if there's much of a community left.
I do expect some sort of port to iOS or Android though

C++ is just an extension of C anyway, so it can't be too difficult to adapt to if you already know C. I'm still pretty bad at C though so it might be a bit of a challenge for me. I guess the overall technology behind it is a whole lot more complicated than tech3 though.
Yeah I'm sure we can expect to see an ioDoom3 eventually

Re: Doom 3 source code ready for release
Posted: Thu Nov 03, 2011 1:45 am
by obsidian
Silicone_Milk wrote:
Choke the chicken?
Re: Doom 3 source code ready for release
Posted: Thu Nov 03, 2011 8:47 am
by Eraser
themuffinman wrote:C++ is just an extension of C anyway, so it can't be too difficult to adapt to if you already know C. I'm still pretty bad at C though so it might be a bit of a challenge for me. I guess the overall technology behind it is a whole lot more complicated than tech3 though.
Yeah I'm sure we can expect to see an ioDoom3 eventually

It's not C++ I'm worried about but, as you say, the complexity of the technology.
I haven't even ever looked at any 3d graphics engine. Not idTech 3, not idTech 2, not idTech 1, not even Wolfenstein 3D.
Just all the maths involved to do 3D calculations is stuff that scares me.
Re: Doom 3 source code ready for release
Posted: Thu Nov 03, 2011 9:56 am
by ^misantropia^
themuffinman wrote:C++ is just an extension of C anyway, so it can't be too difficult to adapt to if you already know C.
Oh, young grasshopper, how wrong you are. I've been programming in C++ for 15 years now and it still manages to spring surprises on me... C is much, much simpler!
Re: Doom 3 source code ready for release
Posted: Thu Nov 03, 2011 10:34 am
by themuffinman
^misantropia^ wrote:themuffinman wrote:C++ is just an extension of C anyway, so it can't be too difficult to adapt to if you already know C.
Oh, young grasshopper, how wrong you are. I've been programming in C++ for 15 years now and it still manages to spring surprises on me... C is much, much simpler!
LOL I probably am wrong. I'm just implying that there's a lot of similarities between the two but C++ gives you a whole lot more control over the code etc. (apparently). I was going through some C++ tutorials and much of the syntax is the same as in C. Still I probably know about 0.0000000001% of what there is to know about programming in general... the amount of knowledge floating around Carmack's head must be incredible.

Re: Doom 3 source code ready for release
Posted: Thu Nov 03, 2011 12:20 pm
by Eraser
The problem with your comparison is that many programming languages share a lot of syntax with C. Look at 4GL's such as Java or C# or even something like JavaScript and you'll see that the basic syntax is pretty much the same as C.
The structural paradigms are completely different though. C++/Java/C# are object oriented programming languages, which means you'll take a quite different approach in structuring your code than when you're using C. Also, Java and C# have advanced garbage collection systems which means you don't have to manually manage memory allocation. There's also no hassling with pointers.
So while your basic if-then-else, for, while and return statements are using the same syntax and your operator and primitive datatypes are named the same, there can still be quite a difference between the languages.
Re: Doom 3 source code ready for release
Posted: Fri Nov 04, 2011 12:35 am
by Kaz
Yeah... C++ FTL for having 4000 different features to learn. In terms of the mathematics involved... it's not even just 3D mathematics, it's 4D SPACE-TIME! DUN DUN DUN!
Re: Doom 3 source code ready for release
Posted: Wed Nov 16, 2011 3:26 pm
by Eraser
Looks like the old Carmack Reverse patent thing is rearing it's ugly head again:
http://news.slashdot.org/story/11/11/16 ... de-release
Re: Doom 3 source code ready for release
Posted: Wed Nov 23, 2011 5:29 am
by nbohr1more
The Doom 3 Source has been released!
https://github.com/TTimo/doom3.gpl
Re: Doom 3 source code ready for release
Posted: Wed Nov 23, 2011 6:25 am
by obsidian
Made a post in Announcements:
viewtopic.php?f=6&t=46703
Re: Doom 3 source code ready for release
Posted: Thu Nov 24, 2011 9:23 pm
by nbohr1more
Thus far, an (at least) 1.5x performance improvement for shadow rendering...
http://forums.inside3d.com/viewtopic.ph ... 1&start=45
Re: Doom 3 source code ready for release
Posted: Fri Nov 25, 2011 1:57 am
by SoM
doh!
didn't see this so posted it in id Legends