Hi!
I am sinking in the concept of the factories (plants). The game works in few variants but all of them have cons.
In some RTS buildings are producing specialised types of units: infantry or heavy machines, or artillery, or aircraft (A). In other games such COH each factory have somekind of a set against different situations: antiinfantry, antitank, machine, artillery (B), but with some gradation.
In my game the players needs more space to build more types of factories. In other words less space=less types of units.
In the first case (A) the player will be screwed if he has not enough place and enough factories, for example if the enemy makes base close to its base he cant destroy him if no artillery.
In case (B) some of the units and factories will become obsolete and useless after some time. What is happening is thate they are absolute useless because light machines are smashed by the heavy enemie. And units become too much.
Another problem is that machines are "civil" and "military". First I mixed them so each factory produces about 20 to 40 % civil machines and they are necessary. So you need to start from factory A because you need that civil machine produced there and later another factory producing machine B. This dictates what military machines could be used... In other case civil machines are produced in specialised factories for only civil machines. But in that case if you start with such civil factory the enemy will took the initiative in capturing land. If you start with military building the economy and other things will be screwed after time. If you start with both this will be determined decision - you always start with these. So it is starting the same way.
The main idea is that players strategy depends on which factories he chooses. What I had in mind was to make a lot of factories for choice for each race/doctrine but this will become very big. The other idea was to make a factory for unit (only one or maybe 2) and more factories could be build per period of time. But this will require a lot of graphics. Another idea was to give to the player the possibility to assemble his own factories with units, in other words he decided that that factory will produce these and these units. But here he could make a great mistakes. Also programming the enemy to do the same will be khm, almost impossible...
Also I thought for giving these variants to different races so you choose
1. race A with specialised factories for tanks only, or artillery only... Currently testing that variant, it is a bit boring.
2. race B with mixed factories... That variant was well tested with many units, they become too much.
3. race C with customized factories...
It becomes more and more complicated and I am in the bog. Classic variants not working the same way in my game.
I am trying to simplify the game as I have to rewrite it for the N time.