I thought to post that in other thread but I thought this is worth thread on it's own. Many people complains about unique units and techs because it is not realistic that civs has that pre-defined - in reality, all civs became what they are because of outside reasons, not because "they are such civs". The thing which I suggest is ability to design units yourself. Yes, nations doesn't build unrequired units. I would suggest something like this (examples):
You research jet propultion. So you can build jet fighters. But now you must deign a model. You will be able to define speed, range, power, hp and computer will determinate cost for researching this type of fighters (in knowledge) and cost per fighter (in resources). Then you could name your new type (let's say "Super-3"). Each technology would have it's limits. Let's say you wouldn't be able to get a prop fighter to fly at 1000 km/h. However, although you COULD design an unit which would have all stats maximised, it would cost so much to build that it wouldn't be even useful (prices would grow hyperbolic with growing stats). So you'd have to choose which stats you want big. Let's say if your major enemy is very close, you could build a bomber with small range but instead bigger power. You could create several designs per technology. However they would be either limited, either (better decition) it would cost resources to keep designs, so you'd have to cancel old ones. Knowledge required to research a new design would depend on how far is it from older designs. If it is first design of jet fighter, it would cost much. If it is like older design, just it has a bit less range to be cheaper, it would cost not so much to research. In this way you could have your strategy. Let's say you could have 3 designs of jet fighters - one with high HP and power, but with low speed and range (for defense of base), second with high range (for bomber escorting) and third with high speed (for surprise attacks). It wouldn't be hard to program. All fighters could share the same image on map (since except stealth ones they aren't much different, same goes for most of technic), just with name written in corner. So you'd know what fighter is this. It could be done in several ways - either you'd allways know what your enemy's designs are, either you'd have to spend some knowledge on "agents" to find that out.
Example was with fighters but it could be done with nearly every unit. Let's say in early ages you could choose to give better swords or armor or better train soldiers so they'd have good speed. However, all three would be very expensive per unit, since it would require very strong men to carry heaviest armor at biggest speed.
You research jet propultion. So you can build jet fighters. But now you must deign a model. You will be able to define speed, range, power, hp and computer will determinate cost for researching this type of fighters (in knowledge) and cost per fighter (in resources). Then you could name your new type (let's say "Super-3"). Each technology would have it's limits. Let's say you wouldn't be able to get a prop fighter to fly at 1000 km/h. However, although you COULD design an unit which would have all stats maximised, it would cost so much to build that it wouldn't be even useful (prices would grow hyperbolic with growing stats). So you'd have to choose which stats you want big. Let's say if your major enemy is very close, you could build a bomber with small range but instead bigger power. You could create several designs per technology. However they would be either limited, either (better decition) it would cost resources to keep designs, so you'd have to cancel old ones. Knowledge required to research a new design would depend on how far is it from older designs. If it is first design of jet fighter, it would cost much. If it is like older design, just it has a bit less range to be cheaper, it would cost not so much to research. In this way you could have your strategy. Let's say you could have 3 designs of jet fighters - one with high HP and power, but with low speed and range (for defense of base), second with high range (for bomber escorting) and third with high speed (for surprise attacks). It wouldn't be hard to program. All fighters could share the same image on map (since except stealth ones they aren't much different, same goes for most of technic), just with name written in corner. So you'd know what fighter is this. It could be done in several ways - either you'd allways know what your enemy's designs are, either you'd have to spend some knowledge on "agents" to find that out.
Example was with fighters but it could be done with nearly every unit. Let's say in early ages you could choose to give better swords or armor or better train soldiers so they'd have good speed. However, all three would be very expensive per unit, since it would require very strong men to carry heaviest armor at biggest speed.
Comment