Slashdot Mirror


Carmack Discusses Delay of Q3A Source

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."

16 of 252 comments (clear)

  1. Well at least he has a good point. by garcia · · Score: 5, Insightful

    Just be thankful that they DO release the source for these games. It keeps them alive. I don't know anyone else still playing network games from 1996 except for Quake.

    By releasing the code for these games it increases their worth and their life for quite some time.

    1. Re:Well at least he has a good point. by Peter+Cooper · · Score: 3, Insightful

      The thing with Quake is that there are no other games from 1996 which even compare to today's games. Quake (deathmatch) can still just about hold its own even against today's titles like UT2004. The graphics are scrappy but all the elements are there, and Quake 1 is still as fun as hell.

    2. Re:Well at least he has a good point. by jackbird · · Score: 2, Insightful
      It's not my favorite, but I can see why he thinks so - balance.

      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.

  2. Sounds Fair to me by BoomerSooner · · Score: 5, Insightful

    I'd be pissed if I just paid $500k and they released the engine GPL a week later too. Carmack has to keep his clients happy first, the free/gpl scene can wait. The fact that he/id is one of very few that release anything related to old software means we should hold him in very high regard.

    1. Re:Sounds Fair to me by Reality+Master+101 · · Score: 2, Insightful
      I'd be pissed if I paid a wad of money, only to have Carmack post in his blog that if I hadn't given him the money, then he would have released it for free.

      Not the smartest thing Carmack has ever posted.

      --
      Sometimes it's best to just let stupid people be stupid.
    2. Re:Sounds Fair to me by k_187 · · Score: 2, Insightful

      Yes, but they dual license it dont' they? So if you want to use it in a commercial game, then ID still charges you. Not as much as they do when they haven't released it GPL, but they still charge.

      --
      11 was a racehorse
      12 was 12
      1111 Race
      12112
  3. this does suck by jonwil · · Score: 1, Insightful

    This sucks that Q3 code is being delayed.
    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 good base to work from.
    Just look at what people have done with the previous code releases (Doom, Quake, Quake 2 etc)

    1. Re:this does suck by Richard_at_work · · Score: 4, Insightful

      Firstly its their code, and the reason Carmack gives is a very valid one - keep your paying customers happy before your non paying customers. He does agree that a royalty free license is not the same as a GPL license, but regardless of the difference, theres going to be some hard feelings if he just released the code right after someone forked over a large amount of money to use it.

      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.

    2. Re:this does suck by rhennigan · · Score: 3, Insightful

      I cant actually think of one single opensource project that has taken the Doom, Quake, Quake2 source code and done something memorable with it.

      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.

  4. Hats Off To id by blueZhift · · Score: 5, Insightful

    Even with the delay, I would say hats off to Carmack and id for continuing to release code like this. As others have already mentioned, it really does help keep the fps genre in particular alive and progressing because it seeds the next generation of development talent. This is good not just for fps games, but anything where a good 3D engine is needed. It's easy to think that there may not be any need to further develop 3D engines, but with new hardware and software coming out all of the time, along with new ideas on how to do things, there's always more that can be done.

    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 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!

  5. Re:Insight into programming in the gaming industry by mavi_yelken · · Score: 4, Insightful

    Exactly what I felt while I was crawling the fucking corridors your engine rendered...

  6. Re:Insight into programming in the gaming industry by justins · · Score: 4, Insightful

    That's just silly. What he's saying is specific to this game, not a general example of the industry. For example, in the last part of q3 development id ripped the game apart and created qvms, which almost certainly wasn't boring work. :)

    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.

    --
    Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  7. Re:Jon Carmack: dooming society? by Trurl's+Machine · · Score: 5, Insightful

    What would have happened if Albert Einstein had worked creating amazing pinball games instead of creating the theory of relativity? Humanity would suffer! Jon carmack is unfortunately doing JUST THIS, using his gifts at computer coding to create games instead of furthering the knowledge of humanity.

    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.

  8. Kudos for Camack by ramar · · Score: 3, Insightful

    As I read through the comments so far, there hasn't been a single negative reply (within my threshhold) in regards to the delay, and I also applaud Id's efforts. Funny though, 'cause when I read this, I thought it sounded strikingly similar to the licensing delays Sun has in releasing the Solaris source code, which more people than not criticize as feet dragging or worse.

    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?

  9. Re:Insight into programming in the gaming industry by cgenman · · Score: 2, Insightful

    I just meant to point out that programming for the gaming industry has it's downsides. Most projects end with a massive bughunt rather than a systems rewrite, and this usually burns especially hard on the programmers. You really have to love programming for programming's sake during those times, or you're going to dread coming in for the 60 - 80 hour weeks.

  10. Re:How about Enemy Territory? by EMR · · Score: 2, Insightful

    the source to the game code (for modding) for enemy territory was released, not the engine code.