Posted By BOwen on July 7, 2012
I’ve had some interesting thoughts as of late. Learned a few more things. Made a few changes and tidied things up a bit.
I mentioned before that star types would be configurable through XML. Well that will no longer be the case. Instead, star configurations will be done in standard Torque script as datablocks. (Datablocks in Torque script serve the same function as structures in C). It’s still in ASCII and is MUCH easier for users to read as well as being a lot easier to handle internally. There’s just no reason not to do it that way.
The universe generation scripts will no longer be run off the main menus but rather in-game during the tutorial phase. It’s a bit more emersive and easier to handle. Again, no reason not to do it that way.
Today I’m working on cameras and usable, placeable objects. Hopefully, it won’t give me too much of a hard time. The docs and tutorials never seem to give me the information I want. Isn’t it always the case? Well that’s fine. I learn better through working it out on my own anyway. One byte at a time.. that’s how you do these things.
One interest idea I had was to allow the player to switch control over different crew members. That is if you have a crew you could take direct control over which ever one you want to do different tasks. I think it would make having a crew a bit more interesting. The problem I see here is that right now I’ve no idea how to take a multi-person team anywhere off your ship. Then again, once I have NPC AI figured out I’m sure a solution will present itself. I shall worry about other things until such time as I need to address the AI.
I shall (hopefully) soon be working on how to design ships. Have I mentioned this little tidbit before? There will be a selection of default ship designs to choose from but players will also be able to design their own but internally and externally to some extent. That’s the plan anyway. I’m thinking there will be an in-game editor (as well as an external one) that will allow you to piece together a basic structure and save the design. You’ll decide on the floor plan and the default specs. From there you can pay a shipyard to build your design and you might even be able to sell your design and see your ship flying around in your travels.
Will I be able to pull it off? Can my game engine do what I want it to? Well I have a sneaky suspicion that I can. It will no doubt take longer than I want it to but doesn’t it always? Well that’s the word for now. Back to work!