A Conversation for Half-Life - the Computer Game

Quake 2 engine???

Post 1

eclip5e

Just a minor point, not that anyone except our fellow game-heads will actually care. Half-Life uses a modified version of the Quake(tm) engine rather than the Quake 2(tm) engine as stated. Valve tweaked it to use colour lighting, 16 bit textures, etc.


Quake engine at all?!

Post 2

lw - ck

I didnt know that it used quake at all but thats just me for ya. For some reason i dont like Half life. Just a tip try action quake 2 It rocks! www.actionquake.com.

smiley - magicpsycho monkey dragged through a vortex backwardssmiley - magic

ps.How many game zealots is there in h2g2 and has anyone else got a GBA?


Quake engine at all?!

Post 3

Peter aka Krans

No, it's definitely a modified version of the Quake I engine.

And it has a far bigger following than Quake II ever had even now, three years after launch...

...it's all thanks to Counter-Strike...


Quake engine at all?!

Post 4

Huffers, compulsive lurker

its a modified version of the quake 2 engine, which is in turn a modified version of the quake engine.

So in a sense, you're all right


Quake engine at all?!

Post 5

Peter aka Krans

No, no I am right. It's a modified version of the original Quake version. They had to use that because Half-Life was set to be released so soon after Quake II that ID wouldn't license the Quake II software.

http://www.uiah.fi/~taharvia/halflife/history.htm

^^ look about half way down.


Quake engine at all?!

Post 6

Huffers, compulsive lurker

Ah, looks like you might be right

I knew they'd started making the game using the quake engine, but I thought they switched part way through the development


Quake engine at all?!

Post 7

Peter aka Krans

If you compare the HL and Q2 source you'll notice they handle different rendering APIs completely differently... anyway, yeah.

Actually the fact that they based it on Q1 is one of the main reasons that HL is such a fast game on most modern systems - but also one of the reasons that big levels don't work very well on it. Likewise lack of support SFX - fog, rain, etc - is one of the main problems with its Q1 origins.


Quake engine at all?!

Post 8

Huffers, compulsive lurker

I remember looking at the Q2 source a long time ago...
despite thinking I was a pretty good programmer I didn't have a clue what was going on smiley - biggrin

Haven't seen the half-life one, though


Half-Life source code...

Post 9

Peter aka Krans

Yeah, well, I managed to modify the code enough to change the health and armour numbers into horizontal meter bars. Which was pretty cool. But when it comes to actual gameplay client-server stuff, it's all kinda like banging your head against the wall.


Half-Life source code...

Post 10

Huffers, compulsive lurker

heh, well, maybe when I've finished my degree in computer science I'll have more of an idea smiley - smiley


Half-Life source code...

Post 11

Huffers, compulsive lurker

Hey, you produce trance tracks? cool smiley - biggrin
*checks your website out*
I do some electronic music too smiley - smiley


Half-Life source code...

Post 12

Peter aka Krans

Yeah... well, I try. smiley - cool I really don't have the time for anything at the moment - things are kinda frenetic with schoolwork and stuff. smiley - erm

BTW, check out the Quake Army Knife - http://www.planetquake.com/quark We can always use new Python/Delphi coders, if you want.

(It's freeware, so hopefully the above doesn't constitute a commercial link...)


Half-Life source code...

Post 13

Peter aka Krans

*Looks at dodgy photos on your website*

Um... you're an Australian, right?


Half-Life source code...

Post 14

Huffers, compulsive lurker

dodgy photos? smiley - erm

nope, just went to Portugal for christmas smiley - biggrin

and I don't know perl or delphi smiley - sadface


Half-Life source code...

Post 15

Huffers, compulsive lurker

python or delphi, even smiley - doh


Half-Life source code...

Post 16

Peter aka Krans

yeah, well, even if you don't want to join the coding team it's still a pretty powerful editor. Check it out - you never know, you might like it!


Key: Complain about this post