Help...a Newbie in WAAAY over his head.
by Brandon Bunche · in Torque Game Engine · 09/16/2006 (11:10 am) · 7 replies
Ok, so I looked at the TGE with this great idea that I could create games on my own for fun. I researched the product a little bit and went ahead and bought it back in June of 06. I haven't had the chance until recently to really dive into it until now (I'm in the military and I am separating in 2 weeks from the Air Force, so free time has been VERY limited). After looking at this thing I began to wonder if I need to take a few steps back, as I have no schooling in C++ or game programming (I do have two "teach yourself C++ programming" and "Teach yourself Game Programming" books though). I went ahead and bought the "The Game Programmer's Guide to Torque" and had it mailed to Me. I just started going through the first chapter in the book and I'm already running into some problems. The tutorial in the book on setting up seems outdated to me. First the CD that came with the book only contains the TGE demos on it. However, when I downloaded the TGE licenses from the site it seemed like it was the real engine. When I tried to edit some of the scripts it asked me too, I couldn't find any of the lines of code they were asking for. Oh, by the way I'm on a Mac Mini if that matters.
So I have two questions for anyone who can help me.
1. ) Am I in waay over my head and do I need to shelve this project until after I take some classes, or is this still possible for me to do on my own with the resources I have available?
2.) Is the guide outdated or missing some updates that have happened after the book was published?
P.S. Here is an example of the problem I'm running into....
The book says:
"Next, edit "main.cs" and change line 6 from this:
$defaultGame="demo";
To this:
$defaultGame="Prototype";
This will use out new "prototype" mod instead of the demo mod."
But this is what I see in the first section of the main.cs script.
//-----------------------------------------------------------------------------
// Torque Game Engine
// Copyright (C) GarageGames.com, Inc.
//-----------------------------------------------------------------------------
// Load up common script base
loadDir("common");
//-----------------------------------------------------------------------------
// Load up defaults console values.
// Defaults console values
exec("./client/defaults.cs");
exec("./server/defaults.cs");
// Preferences (overide defaults)
exec("./client/prefs.cs");
exec("./server/prefs.cs");
//-----------------------------------------------------------------------------
Am I blind, just not seeing something or do I need to use the licenses I bought from the website?
So I have two questions for anyone who can help me.
1. ) Am I in waay over my head and do I need to shelve this project until after I take some classes, or is this still possible for me to do on my own with the resources I have available?
2.) Is the guide outdated or missing some updates that have happened after the book was published?
P.S. Here is an example of the problem I'm running into....
The book says:
"Next, edit "main.cs" and change line 6 from this:
$defaultGame="demo";
To this:
$defaultGame="Prototype";
This will use out new "prototype" mod instead of the demo mod."
But this is what I see in the first section of the main.cs script.
//-----------------------------------------------------------------------------
// Torque Game Engine
// Copyright (C) GarageGames.com, Inc.
//-----------------------------------------------------------------------------
// Load up common script base
loadDir("common");
//-----------------------------------------------------------------------------
// Load up defaults console values.
// Defaults console values
exec("./client/defaults.cs");
exec("./server/defaults.cs");
// Preferences (overide defaults)
exec("./client/prefs.cs");
exec("./server/prefs.cs");
//-----------------------------------------------------------------------------
Am I blind, just not seeing something or do I need to use the licenses I bought from the website?
#2
Don't be frustrated at the bumps in the road -- there will be plenty, over many years. Just keep going, learning what you can each time you run into something you don't understand.
It takes 10 years to make an experienced programmer.
09/16/2006 (2:58 pm)
Are you in over your head? Probably. Is that the best motivator to learn for some people? Yes.Don't be frustrated at the bumps in the road -- there will be plenty, over many years. Just keep going, learning what you can each time you run into something you don't understand.
It takes 10 years to make an experienced programmer.
#3
I think the best advantage you have is us, if your willing to put the time in and arnt to proud to ask, with alot of work, we can get you through this!
feel free to ask whatever you need, and if your like me the search engines here will be youre best friend.
The Trusted One
09/16/2006 (8:32 pm)
I dont think anyone here isnt, we are up against multi billion dollar firms with 100's of developers. I dont know about anyone else but I am not daunted.I think the best advantage you have is us, if your willing to put the time in and arnt to proud to ask, with alot of work, we can get you through this!
feel free to ask whatever you need, and if your like me the search engines here will be youre best friend.
The Trusted One
#4
09/16/2006 (9:15 pm)
Evcourse you are. All of us Indie torque developers are in over our heads. Too broke and out-numbered to compete with the big boys, so we gotta help eachother out as a development family. Thats why we hang with eachother bro.
#5
For the book, make sure you check out the forum for it. There is also an errata document for it which you can get here. I took that, went through the book, and made the corrections so I don't have to keep referring to it.
Make sure you grab the updates for Mac OS X here [about two-thirds of the way down there are new executables].
Good luck - keep at it!
09/16/2006 (10:21 pm)
@BrandonFor the book, make sure you check out the forum for it. There is also an errata document for it which you can get here. I took that, went through the book, and made the corrections so I don't have to keep referring to it.
Make sure you grab the updates for Mac OS X here [about two-thirds of the way down there are new executables].
Good luck - keep at it!
#6
Also here is a tip, you will find helpful to get to know the program a little use the GettingStarted.pdf located at Torque\SDK\example\GettingStarted.pdf it will explain this main.cs thing and how to map edit opps i mean world edit and how to gui edit, and a little scripting.
im a concept artist and i got torque runing, its pretty point and click.
09/18/2006 (12:34 am)
The main.cs its talking about is in the Torque\SDK\example folder. Also here is a tip, you will find helpful to get to know the program a little use the GettingStarted.pdf located at Torque\SDK\example\GettingStarted.pdf it will explain this main.cs thing and how to map edit opps i mean world edit and how to gui edit, and a little scripting.
im a concept artist and i got torque runing, its pretty point and click.
#7
09/18/2006 (8:59 am)
Thanks to everyone for thier advice and confidence boost. No Trusted One, I'm not daunted by any means, I just wanna come out of the gate with a strong start. asmaloney, thanks those links REALLY helped out, the problem was what I was guessing it was, the Windows and OSX kits are slightly different which is why I was getting confused. I'll be sure to look out for OSX links and posts from now on. Again thanks to you all.
Torque Owner Peterjohn Griffiths
Default Studio Name
The root DIR is the one with the Torque.exe file in it.
Edit this one and it will look like the following.
Hope this helps.