Rts
by Aidsterramma · in Torque Game Engine · 06/22/2007 (7:07 am) · 3 replies
Is it possible for a RTS to function in Torque, without having to buy the Torque RTS Builder? I was thinking that if I program everything properly it would work, as well as making much smaller models. Is this possible or am I dreaming of a future for the Torque Game Engine that came on the Companion Disk.
(If you do not understand what I am talking about above, I am just trying to make an RTS with the Torque Game Engine, I do not know if it will work, though.)
(If you do not understand what I am talking about above, I am just trying to make an RTS with the Torque Game Engine, I do not know if it will work, though.)
About the author
#2
You will most likely want to modify the following modules to get an RTS feel (depending your specific game type):
Camera System - Integrating the Advanced Camera resource can give you more control over your perspectives so you can implement more standard RTS views as opposed to first/3rd person shooter.
Selection Code - By either implementing the Object Selection v1.2 code, or purchasing AFX, as well as the Mouse-Drag-Select resource, you'll be able to control your units and game plat in a more RTS manner.
Simple AI - Depending on your game style and unit grouping, you will need to implement an AI system capable of path finding and autonomous combat resolution.
Net Code - I'm thinking this might be the most difficult portion. RTS games tend to have a decent amount of units and events happening on screen and out of sight. It might be recommended to modify how units are packed and transmitted.
Unless I missed some key concepts, the rest of the game play should easily be handled in script or with simple custom classes.
To sum up, as mb said, if you are capable of modifying the engine by following those resources, and have the time to study the system more deeply to modify it, then "Yes", an RTS is very feasible on Torque Tech.
I hope that gives you an idea of what you would be up against if you started making an RTS with stock Torque.
06/22/2007 (7:56 am)
To give a more detailed answer (which I highly encourage community members to do):You will most likely want to modify the following modules to get an RTS feel (depending your specific game type):
Camera System - Integrating the Advanced Camera resource can give you more control over your perspectives so you can implement more standard RTS views as opposed to first/3rd person shooter.
Selection Code - By either implementing the Object Selection v1.2 code, or purchasing AFX, as well as the Mouse-Drag-Select resource, you'll be able to control your units and game plat in a more RTS manner.
Simple AI - Depending on your game style and unit grouping, you will need to implement an AI system capable of path finding and autonomous combat resolution.
Net Code - I'm thinking this might be the most difficult portion. RTS games tend to have a decent amount of units and events happening on screen and out of sight. It might be recommended to modify how units are packed and transmitted.
Unless I missed some key concepts, the rest of the game play should easily be handled in script or with simple custom classes.
To sum up, as mb said, if you are capable of modifying the engine by following those resources, and have the time to study the system more deeply to modify it, then "Yes", an RTS is very feasible on Torque Tech.
I hope that gives you an idea of what you would be up against if you started making an RTS with stock Torque.
#3
06/22/2007 (2:02 pm)
Thank you very much for posting, both of you! I was so troubled that the Torque Game Engine that I got on the companion cd was based on First Person Shooters, but I understand, now, that it is possible to make an RTS out of it. The only trouble I have with making my game is programming, but I'm sure that I can figure it all out.. eventually, haha. Right now I'm just learning all the basics of the Torque Game Engine and MilkShape 3D so that I can make everything. I am very confused about programming (what to use, what goes where, and then when), though. Any insight on programming for an RTS that you could give me would be fantastic.
Torque 3D Owner mb