How to start a 360 shooter
by David Jones · in Torque Game Builder · 08/20/2007 (5:22 am) · 4 replies
Hi,
I'd like to use TGB to create a game similar to Geometry Wars & Mutant Storm and I was wondering how I would go about starting that.
Would I be able to get the game running just using behaviours?
I currently program in BlitzMax and would like to move over to TGB as I have had it since EA and havn't done anything with it yet.
Cheers
DIJ
I'd like to use TGB to create a game similar to Geometry Wars & Mutant Storm and I was wondering how I would go about starting that.
Would I be able to get the game running just using behaviours?
I currently program in BlitzMax and would like to move over to TGB as I have had it since EA and havn't done anything with it yet.
Cheers
DIJ
About the author
#2
I will give the tutorials another go, I just hope they don't change just when I am getting used to them.
I don't want to come across as a kid that wants to copy and paste code then pass it of as my own creation. I am 33 with 2 kids and have trouble finding loads of time to devote to learning a new language and prefer not to have wasted my time if the way it works will change. Hopefully now that TGB is getting mature it won't change and will just gain new features.
Thanks for your comments.
David
08/21/2007 (12:37 am)
I am familiar with programming and have written quite a few programs using Blitz products (Basic, Plus & Max) but TGB is very different to these. I did the tutorials when the EA first came out but got annoyed that the language kept changing how it did things (in the beginning anyway) that I sort of fell out with it. I prefer to code things myself as this is what I have learned so far it's just where to start with TGB as it wants to do everything for me and I don't understand the processes.I will give the tutorials another go, I just hope they don't change just when I am getting used to them.
I don't want to come across as a kid that wants to copy and paste code then pass it of as my own creation. I am 33 with 2 kids and have trouble finding loads of time to devote to learning a new language and prefer not to have wasted my time if the way it works will change. Hopefully now that TGB is getting mature it won't change and will just gain new features.
Thanks for your comments.
David
#3
While the 1.5 documentation is seriously lacking in some areas, the 1.1.3 is pretty solid and you won't have to relearn anything (I started with the non-EA version, and since 1 year nothing as changed at all with my scripts).
08/22/2007 (9:43 pm)
I'd recommend you to go with the 1.1.3 tutorials and reference docs with TGB 1.1.3. While the 1.5 documentation is seriously lacking in some areas, the 1.1.3 is pretty solid and you won't have to relearn anything (I started with the non-EA version, and since 1 year nothing as changed at all with my scripts).
#4
08/23/2007 (12:31 am)
Thanks, thats good to know.
Associate Phillip O'Shea
Violent Tulip
At the beginning of course!
I don't mean to be rude, but you have to plan the project you intend to work on. In order to plan the project, you are going to need to know how to use TGB! I take it you have not made anything in TGB before (otherwise you wouldn't be asking if "[you are] able to get the game running just using behaviours"), therefore, I would highly recommend starting with a few of the tutorials packaged with TGB.
With these you will quickly begin to understand the workings of the engine itself. From there, check out TDN and work through some more tutorials. With these ones, you will discover the limitations of the engine, and possible solutions to common problems.
Without understanding the engine, you are going to struggle creating anything at all!
Am I right in assuming that you are unfamiliar with programming in general? You *are* able to create everything in behaviours (depending on what you want to do), but, you must code the behaviours yourself!
Seriously, start with the tutorials. Get a feel for TGB and go from there. This community (while slow to answer at times) is very helpful and are very good at answering questions.
Good luck David!