I've always been a big fan of space combat and trading simulators, like the X series and Elite and all that. I figured it might be worth furthering my education a bit on the side by trying to code a text-based space sim focused more on the running of an actual ship and interaction with the crew. I'm still in the planning stages, and I figured I might as well verify that this would be a good way to start:
Objectives starting out:
1. Make a large 'ship' class spanning several properties/nested classes depending on which one would work better. I plan on having different ship systems, i.e. engines, shields, weaponry, damageable and tied to performance of the ship.
2. Create a very basic combat system revolving around targeting the systems of another ship. (i.e. 'target engines' 'engage' or something similar with hit points for each ship system and the hull)
3. Add in factors like distance to the other ships and basic navigation.
After this I plan on adding in 'areas' around planets and stars and the like with the ability to travel between them.
I have been working on a pseudocode version that I can post when I'm done.
At the moment besides your thoughts and advice on the project, my first real question is what IDE/editor do you recommend? I've used Pyscripter in the past and I liked that a lot but now I find that I have to have the 32-bit version of it installed to work, and I don't really want to switch to 32-bit when I'm running a 64-bit OS. If it makes little difference I wouldn't mind terribly but I'd prefer not to.
(I am aware that this will likely take a very long time and a lot of effort, it is not really a serious 'zomg ima make da best game eva' type of project, more one that I'll work on in my free time for fun and practice. )
This post has been edited by Finjy Opops: 27 January 2010 - 02:51 PM