Slashdot Mirror


Quake 3: Arena Source GPL'ed

inotocracy writes "At John Carmack's Quakecon 2005 keynote he promised that the Quake 3 Arena source code would soon be released-- turns out he wasn't just pulling our leg! Today it was released, weighing in at 5.45mb, it makes for a quick download and a whole lotta fun. Developers, start your compilers!"

15 of 485 comments (clear)

  1. Ha ! Bit late uh. by 88NoSoup4U88 · · Score: 5, Funny
    Releasing the source several years after the game is released, how lame !

    Take a look at VALVe, at least they released the source of Half-Life 2 before the game was released...



    Ohwait...

    1. Re:Ha ! Bit late uh. by aichpvee · · Score: 2, Funny

      That whooshing sound you hear is the joke flying right over your head.

      --
      The Farewell Tour II
  2. My first hack by daserver · · Score: 5, Funny

    #define cdkey_correct 1

  3. Re:Source Source by The+Ultimate+Fartkno · · Score: 4, Funny

    October 2, 2003, if I read my log... er, recall correctly.

  4. Re:porting by ciroknight · · Score: 5, Funny

    I dunno about you, but I'm firing up the compiler on my toaster just as soon as I get home.

    --
    "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
  5. Re:What can be done with it? by FLAGGR · · Score: 3, Funny

    Someone could turn it into a word proccessing app if they wanted to. Depends on how much effort your willing to spend, and how good at coding you are.

  6. Slashdot late as usual :-/ by bani · · Score: 1, Funny

    2005-08-19 21:37:02 Quake 3 Source Finally Released (Games,Quake) (rejected)

    Reject submissions, only to post them later...

  7. Re:Hmm by iamplasma · · Score: 2, Funny

    Get with the times, man. Only old people use that joke, in South Korea...
    So in Communist North Korea, does that joke use old people?

  8. Re:What can be done with it? by The+Ultimate+Fartkno · · Score: 5, Funny

    "I see that you're trying to write a letter. Would you like me to..."

    baaa-WHOOOM!

    CLIPPY has been killed with a RAILGUN!

  9. Sounds good, but... by teamhasnoi · · Score: 2, Funny
    does it compile on OSx86?

    *runs*

  10. Re:porting by TheoMurpse · · Score: 2, Funny

    I'm waiting for the Dead Badger: Arena.

  11. Re:Hmm by k4rm4_p0l7c3 · · Score: 3, Funny


    float Q_rsqrt( float number )
    {
                    long i;
                    float x2, y;
                    const float threehalfs = 1.5F;

                    x2 = number * 0.5F;
                    y = number;
                    i = * ( long * ) // evil floating point bit level hacking
                    i = 0x5f3759df - ( i >> 1 ); // what the fuck?
                    y = * ( float * )
                    y = y * ( threehalfs - ( x2 * y * y ) ); // 1st iteration // y = y * ( threehalfs - ( x2 * y * y ) ); // 2nd iteration, this can be removed

    #ifndef Q3_VM
    #ifdef __linux__
                    assert( !isnan(y) ); // bk010122 - FPE?
    #endif
    #endif
                    return y;
    }

    heh.

  12. Gotta love grep by zeno921 · · Score: 5, Funny

    Results of `grep -ri fuck *':

    1. //NOW close the fucking brush!!
    2. i = 0x5f3759df - ( i >> 1 ); // what the fuck?
    3. // fuck, don't have a clean cut, we'll overflow
    4. // since the cmd formatting can fuckup (amount of spaces), using a dumb step by step parsing
    5. // fuck, don't have a clean cut, we'll overflow
    6. // vm fuckage
    7. // vm fuckage
    8. //FIXME: this is a fucking mess
    9. Note: Unix CR/LF in *.dsw/*.dsp fucks up MSVC++.
    10. How the fuck did this happen?
    11. some files, and between their revisions and ours we fuck this up.
    12. break; // dragged backwards or fucked up
    13. // FIXME: this code is a TOTAL clusterfuck
    14. {"rem", "Less than half a fucking man."},
    15. {"rem", "You're fucking dumb! Suck it down."},
    16. // cleaning up after merging and thinks badly fucked up
    17. this could fuck up if you have only part of a complex entity selected...
    18. // FIXME: this bend painting code needs to be rolled up significantly as it is a cluster fuck right now

  13. Re:porting by yppiz · · Score: 2, Funny
    You know, I think I'd rather not hear my kitchen appliance say

    Quad toastage!

    first thing in the morning.

    --Pat

  14. Re:Nice by rjw57 · · Score: 2, Funny

    It's the first guess for finding an inverse sqare root

    I've got an even faster one: x := x * x

    [Note to /-bots, yes I knew what the original poster meant...].

    --
    Rich