PDA

View Full Version : Maybe stupid to ask but...



DoomTiger
Aug 18th, 2004, 09:08 PM
in what language pcjoe write ESF? c? c++? VB? JAVA?(!)


THAKES

Majin_You
Aug 19th, 2004, 04:53 AM
Well, Half-Life (and consequently ESF, coded by both harSens and Pcjoe ;)), and almost every PC game made recently are all coded in C++.

Krazy-Killa
Aug 19th, 2004, 05:14 AM
I've always thought Half-Life was in C, not C++. Quake II was in C, that I know, and so was Quake. And since Half-Life uses either the Quake or Quake II engine (Can't remember which), it's coded in C if I'm not mistaken.

But yah the other part what Majin_You said is correct. Newer games are coded in C++.

DragonDude
Aug 19th, 2004, 05:31 AM
I believe Valve used Microsoft Visual C++ 5 to create and compile Half-Life.
From what I've read (http://collective.valve-erc.com/index.php?go=q1_or_q2) Half-Life is based on Quake 1, with a small amount of Quake 2 code.
The map compilation tools that ship with Half-Life are called the "q-tools." One guess what the 'q' stands for.

The Half-Life SDK is written in C++, though some of the primitive engine and movement functions were written in C. I'm assuming that's because they were taken from Quake, but I've never worked with the Quake source, so I wouldn't be able to identify what was used and what wasn't. I've seen a few particle effects taken directly from Quake, that's about all I've recognized.