Game Development Community

A couple of questions for a beginner

by Elgin Perry · in General Discussion · 01/23/2008 (7:48 am) · 3 replies

Hey,

I have just really got started in TGE, I do have a C++/C# background but the only game engine other that TGE I have used is RealmCrafter, which is a very limiting engine. TGE is a much better fit for me.


My question are mainly terminalogy ones :
1.) is a mission like a zone or does a mission encompass serveral zones?

2.) Bot seems to refer to AIplayer and Player is PC ?

3.) Also locating datablocks, I am having a time tring to tell when something is engine related or project related. ex.. PlayerDataBlock, which file is this in ?


I know these are newbie questions, but it would greatly help me understand the design flow of a TGE generated game. Thanks for any replies and/or Links to help.

#1
01/23/2008 (8:37 am)
A mission is like a zone. In your game's structure, a "mission" (as it relates to the story) could happen over several TGE "missions".

Generally, yes.

Datablocks are usually in a script file. I tend to think of them as structs in C++, even if it's probably not a very good comparison. If you're having trouble finding those values and you're using Codeweaver or Torsion, you should be able to do a search. If not, you might have to follow the file dependencies for a while to find things from projects made by other people.
#2
01/23/2008 (12:33 pm)
Thanks Jason,

I was thinking that Missions were zones just want to wrap my mind around it for sure.

I also have spent more time in the directory structrue of the starter.fps project and I see the scripts relating to player now.

On another note, if my game was to be multiplayer, the general scripting and environment would not require alot of changes from single player. Is that correct?
#3
01/23/2008 (12:50 pm)
The idea of needing lots of space in a zone for a game is dependant on what your trying to do. a multiplayer shooter would easily fit inside one standard 2km square zone. But a full size mmo, might need something large, as far as code changes. Again depending on what kind of enviroment you are looking for. one could create a enviroment that is large enough that it would take 30 minutes to walk at normal speed, with no engine changes. This is in legacy terrain. as far as player related scripts you will find it all tucked in the server under player.cs.

So in general no, you wouldnt need alot of changes between but that depends on your game play.