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!"
Take a look at VALVe, at least they released the source of Half-Life 2 before the game was released...
Ohwait...
#define cdkey_correct 1
October 2, 2003, if I read my log... er, recall correctly.
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
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.
"I see that you're trying to write a letter. Would you like me to..."
baaa-WHOOOM!
CLIPPY has been killed with a RAILGUN!
float Q_rsqrt( float number )
{
long i;
float x2, y;
const float threehalfs = 1.5F;
x2 = number * 0.5F;
y = number;
i = * ( long * )
i = 0x5f3759df - ( i >> 1 );
y = * ( float * )
y = y * ( threehalfs - ( x2 * y * y ) );
#ifndef Q3_VM
#ifdef __linux__
assert( !isnan(y) );
#endif
#endif
return y;
}
heh.
Results of `grep -ri fuck *':
//NOW close the fucking brush!! // what the fuck? // fuck, don't have a clean cut, we'll overflow // since the cmd formatting can fuckup (amount of spaces), using a dumb step by step parsing // fuck, don't have a clean cut, we'll overflow // vm fuckage // vm fuckage //FIXME: this is a fucking mess // dragged backwards or fucked up // FIXME: this code is a TOTAL clusterfuck // cleaning up after merging and thinks badly fucked up // FIXME: this bend painting code needs to be rolled up significantly as it is a cluster fuck right now
1.
2. i = 0x5f3759df - ( i >> 1 );
3.
4.
5.
6.
7.
8.
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;
13.
14. {"rem", "Less than half a fucking man."},
15. {"rem", "You're fucking dumb! Suck it down."},
16.
17. this could fuck up if you have only part of a complex entity selected...
18.