Carmack Discusses Delay of Q3A Source 252
Time Doctor writes "John Carmack moved to a blog format, and updates everyone with his thoughts on graphics and why licensing delays the (still) inevitable Quake 3: Arena source, when it was expected before the end of 2004."
He knows the market at least. (Score:4, Funny)
Uh, Yeah....
Re:Completely off-topic question (Score:3, Funny)
Sounds like they released the game a weekend too late...
Well at least he has a good point. (Score:5, Insightful)
By releasing the code for these games it increases their worth and their life for quite some time.
Re:Well at least he has a good point. (Score:2)
Re:Well at least he has a good point. (Score:2)
-Dave
Re:Well at least he has a good point. (Score:3, Insightful)
Every move has a countermove (even more so in Heretic, which is my nominee for perfect deathmatch, because of the items). 2 highly-skilled doom2 players can continuously battle for 10 minutes or more before a frag is scored on a small map like Dead Simple, throwing every weapon in the game at each other along the way.
Re:Well at least he has a good point. (Score:5, Interesting)
It runs on everything. There aren't very many games I can play with my housemates because my Windows machine is the only one in the house.
The level design is great. Maps like Entryway or Dead Simple are the perfect size for two to four players because there's room to run but not so much that you never see anybody else.
I love the weapons, the plasma gun in particular.
Don't get me wrong, I still fire up Quake 3, Tribes, C&C Renegade, etc. occasionally but I always find myself coming back to Doom.
Re:Well at least he has a good point. (Score:2)
Which in itself is a great example of how the community updated and rewrote the network code.
Re:Well at least he has a good point. (Score:2)
Re:Well at least he has a good point. (Score:5, Informative)
Someone remembers Bolo? (Score:2, Interesting)
In Bolo, the graphics were very fine and had good color, the refresh was excellent, and you never had any flicke
Re:Well at least he has a good point. (Score:2)
SiO2
Re:Well at least he has a good point. (Score:2)
Re:Well at least he has a good point. (Score:2)
Re:Well at least he has a good point. (Score:2)
How about games you can play over the internet? Netrek might be older, but I can't think of anything else.
On a completely unrelated topic, why do all of your apostrophes have backslashes in front of them?
Re:Well at least he has a good point. (Score:4, Insightful)
Re:Well at least he has a good point. (Score:2)
Re: freesource allows improvement (Score:4, Informative)
FuhQuake is a really great opengl quakeworld client.
Much better than quakeforge because fuhquake has support for 32bit textures AND includes 32bit textures for many, many maps as well as many other small refinements that compare to today's games. I don't know if it compares to doom3 but it does compare to quake3arena (2 years old?).
Re:Well at least he has a good point. (Score:2)
While it's true that no other game in 1996 is memorable off-hand, Quake's deathmatch can be consdiered obsolete:
1. Quad damage was unbalancingly powerful. Whoever grabs it gains several free frags (even with the shotgun). Although, players that are skilled enough can lay an ambush.
2. If you suicide with the thu
bzflag.org (Score:3, Informative)
BZFlag [bzflag.org], admittedly not from 1996, more like 1986.
Re:Well at least he has a good point. (Score:2)
Your point, in general, is taken, but there are those of us that still enjoy a game of Netrek [netrek.org] now and then
Shit, now I feel old...
Mechanik
Re:Well at least he has a good point. (Score:2)
Sounds Fair to me (Score:5, Insightful)
Re:Sounds Fair to me (Score:2)
OTOH, a developer may be pissed off if she buys an engine licence just to have id release the source before she has released the game.
Re:Sounds Fair to me (Score:3, Insightful)
Not the smartest thing Carmack has ever posted.
Re:Sounds Fair to me (Score:3, Insightful)
Re:Sounds Fair to me (Score:2)
Re:Sounds Fair to me (Score:2)
But everyone knows it was going to be released soon after Doom3, I'm sure Carmack has said it here on Slashdot multiple times. If the other company didn't like that I'm sure they could have paid ID a whole lot more and written into the contract exactly when the code could be released.
Re:Sounds Fair to me (Score:2, Informative)
Quake 2 post:
http://finger.planetquake.com/plan.asp?userid=joh
Re:Sounds Fair to me (Score:2)
Well, that's blatantly not true, since many companies sell the source to their product along with the product (or separately).
However, taking it in the spirit it was meant - that is, if you supply the source under the GPL, it cannot be commercial. This is also not true - it's just hard not to find competition. A lot of people, perfectly legally, sell GPL'd software - the only reason it's a problem is that unlike most software, you're impli
Re:Sounds Fair to me (Score:2)
Actually, you do. See section 3 of the GNU General Public License [fsf.org]:
Re:Sounds Fair to me (Score:2)
Re:Sounds Fair to me (Score:5, Informative)
This means that things like data files, code written in the quake 3 scripting language, maps, sounds, 3d models, textures and whatever else could still be released with a commercial no-copying-allowed EULA attached.
Admin has a funny sense of humor (Score:5, Funny)
Too much traffic
probably slashdot.org
email somedude@idsoftware.com
Re:Admin has a funny sense of humor (Score:5, Informative)
Re:Admin has a funny sense of humor (Score:2)
Re:Admin has a funny sense of humor (Score:2)
Re:Admin has a funny sense of humor (Score:2)
Not just a karaoke geek, the worlds most dangerous karaoke geek.
Re:Admin has a funny sense of humor (Score:2)
Re:Admin has a funny sense of humor (Score:2, Informative)
Mirror (Score:5, Informative)
- S
Was I the only one... (Score:4, Funny)
Re:Was I the only one... (Score:2)
Probably not. Statistically speaking there has to be at least one other dyslexic on
Re:Was I the only one... (Score:2)
That's got to be the stupidest engine name ever. Or maybe the were hoping that by making it ungoogleable they would be able to keep it safe from pirates and hackers...
Re:Was I the only one... (Score:3, Informative)
Why not? Ever play "Deathmatch Classic" in Half-Life? It's a Quake 1 multiplayer conversion for HL, that is distributed by Valve.
Re:Was I the only one... (Score:3, Informative)
The Half-Life 1 engine is a massively hacked-about version of the original Quake's engine - it's lacking some important features from Quake 2 like areaportals, surface properties and so on. Things like coloured lighting, skyboxes etc. got put into Half-Life by Valve, hence there are some odd differences...
Plus, if you want the Quake 1 deathmatch in a updated form, have a go with Valve's 'Deathma
Some TA Stuff is out (Score:5, Interesting)
ftp://ftp.idsoftware.com/idstuff/quake3/source/
Re:Some TA Stuff is out (Score:5, Informative)
The same thing has recently been done for Doom III (releasing lots of the game bits and stuff under a similar licence)
ENTIRE TEXT (Score:5, Informative)
December 31st, 2004 | John Carmack's Blog
December 31, 2004
Welcome
I get a pretty steady trickle of emails from people hoping for
The Armadillo work has been very rewarding from a learning-lots-of-new-stuff perspective, and I?m still committed to the vehicle development, even post X-Prize, but the work at Id is back to a high level of interest now that we are working on a new game with new technology. I keep running across topics that are interesting to talk about, and the Armadillo updates have been a pretty good way for me to organize my thoughts, so I?m going to give it a more general try here.
I?m not quite sure what the tone is going to be ? there will probably be some general interest stuff, but a bunch of things will only be of interest to hardcore graphics geeks.
I have had some hesitation about doing this because there are a hundred times as many people interested in listening to me talk about games / graphics / computers as there are people interested in rocket fabrication, and my mailbox is already rather time consuming to get through.
If you really, really want to email me, add a ?[JC]? in the subject header so the mail gets filtered to a mailbox that isn?t clogged with spam. I can?t respond to most of the email I get, but I do read everything that doesn?t immediately scan as spam. Unfortunately, the probability of getting an answer from me doesn?t have a lot of correlation with the quality of the question, because what I am doing at the instant I read it is more dominant, and there is even a negative correlation for ?deep? questions that I don?t want to make an off-the-cuff response to.
Quake 3 Source
I intended to release the Q3 source under the GPL by the end of 2004, but we had another large technology licensing deal go through, and it would be poor form to make the source public a few months after a company paid hundreds of thousands of dollars for full rights to it. True, being public under the GPL isn?t the same as having a royalty free license without the need to disclose the source, but I?m pretty sure there would be some hard feelings.
Previous source code releases were held up until the last commercial license of the technology shipped, but with the evolving nature of game engines today, it is a lot less clear. There are still bits of early Quake code in Half Life 2, and the remaining licensees of Q3 technology intend to continue their internal developments along similar lines, so there probably won?t be nearly as sharp a cutoff as before. I am still committed to making as much source public as I can, and I won?t wait until the titles from the latest deal have actually shipped, but it is still going to be a little while before I feel comfortable doing the release.
Random Graphics Thoughts
Years ago, when I first heard about the inclusion of derivative instructions in fragment programs, I couldn?t think of anything off hand that I wanted them for. As I start working on a new generation of rendering code, uses for them come up a lot more often than I expected.
I can?t actually use them in our production code because it is an Nvidia-only feature at the moment, but it is convenient to do experimental code with the nv_fragment_program extension before figuring out various ways to build funny texture mip maps so that the built in texture filtering hardware calculates a value somewhat like the derivative I wanted.
If you are basically just looking for plane information, as you would for modifying things with t
Google cache (Score:2, Informative)
What's that you say... (Score:5, Funny)
this does suck (Score:2, Insightful)
Unless there is some provision somewhere in one of the licence aggreements with the companies still using Q3 code, they should just release it like they promised damnit.
The companies who have licenced it can still use it for whatever it is they are using it for without any problems.
Releasing the Q3 source code would provide people wanting to produce 3d games (well those that would fot onto the quake 3 engine and its way of doing things anyway i.e. FPS's mainly) a go
Re:this does suck (Score:5, Insightful)
As for your second point, I cant actually think of one single opensource project that has taken the Doom, Quake, Quake2 source code and done something memorable with it. There were a couple of ports to different platforms, but no real memorable independant projects with new gaming material.
Re:this does suck (Score:2)
Look at zdoom for example, that takes the DOOM engine and adds many many features to it.
A fair number of maps and mods out there take advantage of the new features added to ports like zdoom.
check sites like www.doomworld.com to see what people are doing with DOOM and its engine.
Re:this does suck (Score:5, Informative)
Modern quake engines use full 24bit replacement textures, can load maps from Hexen, Quake, Quake2, Quake3, or HalfLife (and all textures there of), have all the graphical improvements you can think of (stencil shadows, specular lighting, etc). Some quake clients can even load Quake3 QVM code(Thats the mod data, meaning you could load a quake3 map with the bsp loader, the weapon models with the
And thats just the stuff I remember. Check out http://quakeworld.nu for more info.
Re:this does suck (Score:2)
Re:this does suck (Score:3, Insightful)
While this may be true, the educational value of being able to look at the code itself is enormous, even if you never make anything from it. Think of coders who make games that can use Q3 Arena code to improve their project.
Re:this does suck (Score:2)
Re:this does suck (Score:4, Interesting)
The quake world base was expanded quite well I think.
If you look at some of the clients that are still around today. FuhQuake, QuakeForge and of course ezQuake. (though they all appear to be dying/dead now).
Now, eQuake has done an excellent job repacking Fuhquake and providing some excellent work building that out with addons. The biggest improvement was dynamically retextured objects at run time.
So with the quake retexture project the grahpics aren't half bad.
Though all those simply build out on an existing platform and enhance the QW client/server line.
Tenebrae, which I believe is now defunct, had some excellent work in this area. Tenebrae2 looks visually appealing and was based on their work with the Tenebrae engine (quake 1 source). Bump mapping was introduced as well.
Of course look for yourselves... [sourceforge.net]
Though unreleased, Tenebrae2 looks really good, but I really don't believe developement has gone very far lately. (www.tenebrae2.com)
I think T2 has been one of the better evolutions I've seen from the original Quake source.
Now go grab eQuake [quakeworld.nu] and then pick up XQF [linuxgames.com]
Re:this does suck (Score:2)
Re:this does suck (Score:2)
Re:this does suck (Score:2)
Re:this does suck (Score:2)
I direct you to the wisdom of Mr Torvalds:
There's some other stuff in the original quote that you won't like either, but I've spared you that :)
Okay... (Score:2, Funny)
Re:Okay... (Score:2)
But will it be released before Duke Nukem Forever?
That was probably the large licensing deal that recently went through.. DNF switching engines AGAIN, this time to an old one instead of a new one.
:P
So the answer is yes.
Re:Okay... (Score:2)
The source for Doom 3 will probably be released before DNF
Re:Okay... (Score:2)
DUKE NUKEM FOREVER GOES GOLD - IN STORES NEXT MONDAY
and everyone will scratch their head:
"Holy shit, didn't see that one coming."
And, and as far as id releasing late, I don't think they ever give dates...so it makes it hard for them to break dates. Too bad other companies can't do the same, you have to have a lot of credibility to not call dates in advance (publishers
Insight into programming in the gaming industry (Score:5, Interesting)
Re:Insight into programming in the gaming industry (Score:4, Insightful)
Re:Insight into programming in the gaming industry (Score:5, Insightful)
The holdup in d3 was the labor-intensive content creation, not the programming, so it's not surprising there weren't any major programming challenges near the end. He had lots of time.
Re:Insight into programming in the gaming industry (Score:3, Insightful)
Re:Insight into programming in the gaming industry (Score:2)
No, it didn't:
http://finger.planetquake.com/plan.asp?u
The relevant quote, from 7/24/99:
On wednesday I was sweating a bit, not sure if I would have the VM finished in time, but it all came together in the last two days.
Keep in mind quake 3 was released in December of that year.
Re:Insight into programming in the gaming industry (Score:2)
Let me guess... he was playtesting.
Writing commander keen (Score:5, Funny)
My favourite quote from this article:
>John C. having some trouble getting the little Scrub in Keen2 to carry the player on its back and, as always, The Carmack figures the shit out and gets it done
Hats Off To id (Score:5, Insightful)
Contrast this openess to a company like EA which as far as I know has never released any source code. As many here already know, EA just sewed up an exclusive deal with the NFL [proliphus.com] for NFL branded football games which essentially puts competing games from ESPN or 989 off the field since they can't use NFL players or stadiums. There has never been any source code for sports games like this released to the public, which means no mods or clones. And it also means that learning how to write these types of games has an enormous learning curve. Well I'm rambling now, but I think the point has been made. Oh, and of course EA is not the only company tight with source code, most are!
Re:Hats Off To id (Score:2)
Tough beans. (Score:4, Interesting)
Kudos for Camack (Score:3, Insightful)
Sure, they're not exactly parallels, but both Id and Sun have positive history in the open source world (thats not intended as a troll...) Why is that Id gets slack while Sun gets stiffed for attempting the same thing?
Re:Kudos for Camack (Score:2)
Carmack is great (Score:5, Informative)
I found a BBS (I think MCI Worldcomm) in CA where John Carmack and Michael Abrash frequented. He was discussing Doom as it was being developed. Actually posted code from it as he was developing it and going into specifics of the engine. It was amazing to get that kind of perspective when your just starting out.
After a couple of months though it was removed. I take it that some people at Id didn't like him sharing the development of this ground breaking game while it was still being developed.
One of the things they looked at for Doom originally was Voxel models. I still have copies of this stuff someplace (including a primitive Voxel editor he released). I should dig it up and post it for posterity sake.
Re:Carmack is great (Score:2)
Porting (Score:2)
OTOH, Pocket PCs are already on the market with hardware acceleration, so who knows?
Dan East
zerg (Score:2)
Re:First post and.... (Score:2)
It's in there
And if you're too lazy: They decided to hold off since someone else licensed their engine, and it would be poor form to release it 'for free' after someone paid several thousands to use the source.
Re:Jon Carmack: dooming society? (Score:5, Insightful)
It's an obvious troll, but I'll feed it to stop proliferation of a dangerous meme. Geniuses never work alone with their thoughts - they need to relax and concentrate in order to pursue their own ideas. Deprive Einstein of his famous pipe, his even more famous violin or his (slightly less) famous yacht and you won't get a genius, you will get someone who is too frustrated to work anymore. The old proverb about geniuses "standing on the shoulder of giants" is only partially true - they also stand on the shoulders of anonymous persons who satisfy their daily needs, just like Einstein stood not just on arms of Poincare or Newton, but also on the shoulders of anonymous guy in some Long Island marina, who kept his yacht ship shape, so Einstein could safely sail and think. You never know who is relaxing his tired mind fragging monsters in Quake this very moment. It could very well be this century's Einstein.
Re:Jon Carmack: dooming society? (Score:2)
Yup, it sure is... [soundclick.com]
Re:Jon Carmack: dooming society? (Score:2)
Thus your argument ends HERE.
Re:troll (Score:2)
Another falsehood, begging for a correction.
I remember running GLQuake using the ViRGE GL driver. It got a whole 3fps. Significantly better than the 0.3fps I got running it on Microsoft's software OpenGL implementation on the same hardware.
Re:troll (Score:2)
Re:troll (Score:2)
Re:troll (Score:2)
so on an even moderate pc for the time it was pretty much just a decelerator. ESPECIALLY if you compared it to the fresh prince voodoo, glquake on voodoo1.. on a pe
Re:Speaking of source... (Score:5, Funny)
So, you're reading a news website for nerds and you comment on a comment which you don't care about and you still dare to call the OP a nerd?
You, sir, just made my day.
Re:Speaking of source... (Score:2)
I still don't understand why people come to Slashdot to complain about how they dislike the place and prefer $OTHER_WEBSITE, why people respond to things to say that no one cares, etc.
If you don't care, then why exactly are you reading and replying!?
Re:real reason for delay: Doom 3 is shit (Score:3, Interesting)
The D3 engine itself and the underlying netcode is quite capable of supporting far more than 4 players. D3 netcode is still better than UT4's
When Quake 3 shipped, it faced similar critisism. Most people didn't have the video resources to play it and it sucked up more cpu cycles on the servers. How s
Re:real reason for delay: Doom 3 is shit (Score:2)
But the price of licensing the current GPL release for commercial use is substantially lower than the price for licensing the current commercial release for commercial use. Licensing Quake 2 costs $10,000. Licensing Quake 3 costs $250,000.
Dual-licensing works out good (Score:2)
So basically, it's try-before-you-buy in the sense that you can develop and then market. But to market (and make money) requires that you pay the piper first.
Re:Early Quake code in HL2 (Score:2, Informative)
Believe it or not, but there are still vestiges of Wolfenstein 3D in the Quake 3 engine and probably Doom as well. I can't say for certain about the latter because I have not worked with its code directly.
y
Re:Early Quake code in HL2 (Score:2)
Re:Early Quake code in HL2 (Score:2)
Re:How about Enemy Territory? (Score:3, Insightful)