by date
turrets, turrets and more turrets...
turrets, turrets and more turrets...
| Name: | James Steele | |
|---|---|---|
| Date Posted: | May 19, 2006 | |
| Rating: | Not Rated | |
| Public: | YES | |
| Comments: | YES | |
| RSS Feed: | or Subscribe with . | |
| Profile Page: | View profile page for James Steele |
Blog post
Rantings and ravings...
It would appear that even with a nice fast computer, I'm still pretty woefull when it comes to finding time to work on my own projects. A relationship and the stresses of working in the big bad games industry sort of leave little time and little enthusiasm for coding in the evening and weekends.
But that has sort of changed. I'm still in a relationship and still stressed at work, but I have my enthusiasm back. I actually feel motivated to get stuff done in my own time, and tackling parts of Torque that before seemed intimidating is now a fun challenge.
In the last week or so, I've achieved a lot given the time I've spent working on stuff. I've finaly gotten my head around the scripting language (typeless languages can be confusing for us good ol' coders who know the joy of writting self-modfying code in 68k assembler), I've gotten my head around the GUI framework, as well as querying the simulation.
So what have I done exactly?
Gotten familiar with blender
This is a big thing for me at the moment. I had a colleague and friend who said he would help out with concept art, as well as modelling & texturing. But he had to drop out because of work pressure (given that we work for the same company I can understand this) as well as his desire to work on his own stuff.
So...I made programmer art! It's amazing what a couple of boxes stuck together can represent if you imagine hard enough ;o) I can model, texture and rig geometry now, not to mention gettng to grips with the export process.
Implemented turret emplacements
I found a turret resource by Paul Dana here on GG about implementing turrets in Torque. It served as a guide as I went about implementing my own version, helping me learn a LOT about the low-level (cpmpared to script code) workings of attaching to control objects, netowrk replication and a whole load of other things.
This used a skinned and textured turret model I had built in Blender.
A big thanks to Paul Dana for the Turret Tutorial, which is as relevant now as it was three years ago when he released it
Unit selection dialog
I got to grips with the GUI stuff. Over the space of three evenings (about 9 hours work in total) I had created the dialog resource from scratch and learning as I went, written the interaction code in Torque Script (becoming more competant working in TS as I went) and also got the dialog working as intended.
As long as objects are added to a specific set of SimGroups, I can now switch player control to any selected Unit in a mission.
Stuff still to do...
* Check to see if a selected unit is in use by another player via the server
* Work out how to spawn an object to a specific SimGroup
* Build a better APC stand-in model (the current one sucks big time...that's programmer art for you)
* Check out the cost of one or two art houses...
* Implement the weapons for the turrets, as well as mountable objects for the APC
It would appear that even with a nice fast computer, I'm still pretty woefull when it comes to finding time to work on my own projects. A relationship and the stresses of working in the big bad games industry sort of leave little time and little enthusiasm for coding in the evening and weekends.
But that has sort of changed. I'm still in a relationship and still stressed at work, but I have my enthusiasm back. I actually feel motivated to get stuff done in my own time, and tackling parts of Torque that before seemed intimidating is now a fun challenge.
In the last week or so, I've achieved a lot given the time I've spent working on stuff. I've finaly gotten my head around the scripting language (typeless languages can be confusing for us good ol' coders who know the joy of writting self-modfying code in 68k assembler), I've gotten my head around the GUI framework, as well as querying the simulation.
So what have I done exactly?
Gotten familiar with blender
This is a big thing for me at the moment. I had a colleague and friend who said he would help out with concept art, as well as modelling & texturing. But he had to drop out because of work pressure (given that we work for the same company I can understand this) as well as his desire to work on his own stuff.
So...I made programmer art! It's amazing what a couple of boxes stuck together can represent if you imagine hard enough ;o) I can model, texture and rig geometry now, not to mention gettng to grips with the export process.
Implemented turret emplacements
I found a turret resource by Paul Dana here on GG about implementing turrets in Torque. It served as a guide as I went about implementing my own version, helping me learn a LOT about the low-level (cpmpared to script code) workings of attaching to control objects, netowrk replication and a whole load of other things.
This used a skinned and textured turret model I had built in Blender.
A big thanks to Paul Dana for the Turret Tutorial, which is as relevant now as it was three years ago when he released it
Unit selection dialog
I got to grips with the GUI stuff. Over the space of three evenings (about 9 hours work in total) I had created the dialog resource from scratch and learning as I went, written the interaction code in Torque Script (becoming more competant working in TS as I went) and also got the dialog working as intended.
As long as objects are added to a specific set of SimGroups, I can now switch player control to any selected Unit in a mission.
Stuff still to do...
* Check to see if a selected unit is in use by another player via the server
* Work out how to spawn an object to a specific SimGroup
* Build a better APC stand-in model (the current one sucks big time...that's programmer art for you)
* Check out the cost of one or two art houses...
* Implement the weapons for the turrets, as well as mountable objects for the APC
Recent Blog Posts
| List: | 08/05/08 - More friendly console objects 06/07/06 - "Tanks for all the memories" 06/06/06 - Troublesome Tanks! 06/06/06 - PS3 not so broken after all... 06/05/06 - Getting more tank like every day... 06/01/06 - Tracked vehicle update 05/30/06 - A tank! My lego collection for a tank! 05/19/06 - turrets, turrets and more turrets... |
|---|
Submit your own resources!| Dan - (May 19, 2006 at 13:58 GMT) |
Are you planning on posting a Turret update as a resource?
| James Steele (May 19, 2006 at 17:08 GMT) |
there wouldn't be much point in my updating Paul Dana's original turret resource, as his is still pretty superior. My implementation doesn't do as much as his (it doesn't support the mounting of other weapons onto thre turret and for now, there is now A.I.
I only used it as a reference for implementing some of the things that I wasn't so familiar with (i.e. netowrk replication).
Edited on May 19, 2006 17:11 GMT
You must be a member and be logged in to either append comments or rate this resource.


Not Rated


