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.
2005-08-19 21:37:02 Quake 3 Source Finally Released (Games,Quake) (rejected)
Reject submissions, only to post them later...
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?
"I see that you're trying to write a letter. Would you like me to..."
baaa-WHOOOM!
CLIPPY has been killed with a RAILGUN!
*runs*
I'm waiting for the Dead Badger: Arena.
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.
Quad toastage!
first thing in the morning.
--Pat
It's the first guess for finding an inverse sqare root
:= x * x
/-bots, yes I knew what the original poster meant...].
I've got an even faster one: x
[Note to
Rich