Slashdot Mirror


Quake 3 Source Code Review

An anonymous reader writes "id Software has a history of releasing the source code for their older games under the GPL. Coder Fabien Sanglard has been taking it upon himself to go through each of these releases, analyze the source code, and post a detailed write-up about it. He's now completed a review of the Quake 3 source code, diving into the details of idTech3. It's an interesting read — he says he was impressed in particular by the 'virtual machines system and the associated toolchain that altogether account for 30% of the code released. Under this perspective idTech3 is a mini operating system providing system calls to three processes.'"

5 of 107 comments (clear)

  1. "code" is OBSOLETE, loosers!!!! by For+a+Free+Internet · · Score: 3, Funny

    Todays compotor scientists program with pure thought connected by JSON/XMLhttpREQUEST to a HTML5 document tree located in four-dimensional time on the APP STORE. This "code" shows that Id software is living in the PAST and won't be arouned for long, it is a DINOSORE and I am going to eat its stock markets for BRUNCH with BEAUTIFUL HOOKERS and jesuse!!!!!

    --
    UNITE with the Campaign for a Free Internet because today, our future begins with tomorrow!
    1. Re:"code" is OBSOLETE, loosers!!!! by Hal_Porter · · Score: 1, Funny

      If this Carmat guy had spend more time updating his skills with modern languages like PHP his website wouldn't have got pwned

      http://doom-ed.com/

      <?php
      define('DB_NAME', 'wp_doomed_com'); // The name of the database
      define('DB_USER', 'wp_doomed_com'); // Your MySQL username
      define('DB_PASSWORD', 'wp15'); // ...and password
      //define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value
      define('DB_HOST', 'mysql25.secureserver.net'); // 99% chance you won't need to change this value
      define('MAIN_TITLE', 'doom-ed.com');
       
      $link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die('Could not connect: ' . mysql_error());
      mysql_select_db(DB_NAME) or zdie('Could not select database');

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  2. The most insightful comment. Ever. by Anonymous Coward · · Score: 5, Funny

    You have just spouted utter nonsense, and have made a more valuable comment than most other people here.

    1. Re:The most insightful comment. Ever. by For+a+Free+Internet · · Score: 0, Funny

      That's just how I roll, yo. Slashdort is my bailiwick of bogosity.

      --
      UNITE with the Campaign for a Free Internet because today, our future begins with tomorrow!
  3. Re:So this is what happens when reddit goes down. by Hal_Porter · · Score: 3, Funny

    I believe it spelled "aneurysm". They were discovered by Aneurysm Bevin, evil inventor of British death panels.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;