Hey Sean,
In regards to your plans, code working mock-ups of first.
One mechanic at a time, it will help you see if it works, help you think and motivate at the same time.
For instance create a small program which just lets you test the tech tree advancements by incrementing a turn with techpoints incrementing and increasing over time as you expect them to in your complete game.
Also please consider putting as much as possible information/settings in accessable raws (or better yet XML!)
Also as to the techmechanics, you are using general research areas that generate hidden practical applications. I loved the way Moo (and ascendancy too IIRC) used several options that could result from an advance and only allowed you to develop one (or all for Mentat etal.)
This lead to differentiating tech specialisations in empires, also it makes the techtree into a minigame.
If I understand correctly then your techs are preset and will advance if enough research has been done in the required areas and maybe several other prereqs, such as having duranium mineral or resource for a duranium refinement tech?
Or does it also allow ignoring for instance the main armour direction and focussing on shielding instead?
Maybe a bad example as Armour would be in a Materials Tech tree and Shielding in a Energy or Exotic Physics Tech tree.
Okay. say shielding and hyperdrive tech are both exotic physics, can you then choose to ignore shielding applications and focus on engines?
(I just realized: you can if you just unlock the option to research/develop the theoretical tech. Call the main research "X-theory" and the specific applied tech "Y-tech Development"
--
Are you going to create a Majesty in space? I'd love to see economy and stuff working by themselves without much interference from me besides setting up some infrastructure and defences, only yelling for help if pirates interrupt a traderoute or when I raise taxes to pay for the battleships in orbit.
-
If you are going through with this, you should start a new thread for it... and eventually your own forums.