Fish? Animals, including humans, evolved from aquatic creatures, didn't they?
At any rate, it's supposed to be a strategy/tactics game with OPTIONAL first-hand control of the ship.
Rank progression is planned to be along the lines of
- Coal Shoveller
- Crank Cranker
- Cargo Carrier
- + Spotter
- + Cannon Loader
- + Security Guard
- ++ Gunner
- ++ Engine Vectoring Specialist
- ++ RCS Operator
- +++ Tactical Analyst
- +++ Navigator
- +++ Strike Craft Pilot // This is where you actually get to handle something in first person
- ++++ Fire Control Coordinator
- ++++ Chief Onboard Bureaucrat
- ++++ Subfleet Commander
- +++++ Capital Ship Captain
- +++++ Inspector reporting to the Admiralty
- +++++ Chief Factory Officer
- ++++++ Local Fleet Commander
These are just examples, of course. The player would start out as a lowly cog in the machinery of a ship or facility, then work his way up towards responsibility, with piloting a vessel being one possible task. Almost all of the others would mostly relate to operating machinery, gathering data or giving orders.
This way, a player would have to get to know his (procedurally generated) fleet before actually wielding any authority.
If he isn't KIA, that is. Permadeath!
----------------------------------------------------------------------
That said, I'll probably end up using a mixture of safety margins, approximations and angular-drag-related cheats to make things work until I wrap my head around the actually correct mathematics of the issue. I get a feeling this will end with lots of blood, Quaternions and broken PIDs.
Right now I'm using a magical Flywheel to grant ships limited Angular Drag in exchange for lots of energy expenditure, while having the AI RCS operators do some very suboptimal calculations based on "we can turn roughly THIS fast without getting ahead of ourselves". It's distasteful, and has //PLACEHOLDER written all over it (seriously), but I have to make some flashy things happen to keep my brother interested - can't spend all week telling him to correct my physics calculations.
That's not to mean that the correct formulae are off the hook; this particular affair is simply postponed until I'm back at the university.