Doom 3 source code ready for release
Doom 3 source code ready for release
As Tweeted by Mr Carmack himself:
https://twitter.com/#!/ID_AA_Carmack/st ... 3469041665
https://twitter.com/#!/ID_AA_Carmack/st ... 3469041665
-
- Posts: 384
- Joined: Fri Mar 05, 2010 5:29 pm
Re: Doom 3 source code ready for release
I'm looking forward to it 

Re: Doom 3 source code ready for release
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
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
There are still tons of mods out there actively working on stuff. Not to mention the whole indie scene. There's a community alright.
[size=85][url=http://gtkradiant.com]GtkRadiant[/url] | [url=http://q3map2.robotrenegade.com]Q3Map2[/url] | [url=http://q3map2.robotrenegade.com/docs/shader_manual/]Shader Manual[/url][/size]
-
- Posts: 2237
- Joined: Sat Mar 12, 2005 10:49 pm
-
- Posts: 384
- Joined: Fri Mar 05, 2010 5:29 pm
Re: Doom 3 source code ready for release
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.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
Yeah I'm sure we can expect to see an ioDoom3 eventually

Re: Doom 3 source code ready for release
Choke the chicken?Silicone_Milk wrote:
[size=85][url=http://gtkradiant.com]GtkRadiant[/url] | [url=http://q3map2.robotrenegade.com]Q3Map2[/url] | [url=http://q3map2.robotrenegade.com/docs/shader_manual/]Shader Manual[/url][/size]
Re: Doom 3 source code ready for release
It's not C++ I'm worried about but, as you say, the complexity of the technology.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
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.
-
- Posts: 4022
- Joined: Sat Mar 12, 2005 6:24 pm
Re: Doom 3 source code ready for release
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!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.
-
- Posts: 384
- Joined: Fri Mar 05, 2010 5:29 pm
Re: Doom 3 source code ready for release
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.^misantropia^ wrote: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!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.

Re: Doom 3 source code ready for release
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.
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
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
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
http://news.slashdot.org/story/11/11/16 ... de-release
-
- Posts: 140
- Joined: Thu Sep 09, 2010 1:44 pm
Re: Doom 3 source code ready for release
Made a post in Announcements:
viewtopic.php?f=6&t=46703
viewtopic.php?f=6&t=46703
[size=85][url=http://gtkradiant.com]GtkRadiant[/url] | [url=http://q3map2.robotrenegade.com]Q3Map2[/url] | [url=http://q3map2.robotrenegade.com/docs/shader_manual/]Shader Manual[/url][/size]
-
- Posts: 140
- Joined: Thu Sep 09, 2010 1:44 pm
Re: Doom 3 source code ready for release
Thus far, an (at least) 1.5x performance improvement for shadow rendering...
http://forums.inside3d.com/viewtopic.ph ... 1&start=45
http://forums.inside3d.com/viewtopic.ph ... 1&start=45
Re: Doom 3 source code ready for release
doh!
didn't see this so posted it in id Legends
didn't see this so posted it in id Legends
[color=red][WYD][/color]S[color=red]o[/color]M