I just finished my work on the Scrin Army, it's pretty much where I want it to be (minus the required weapon balancing and the like) so I decided to turn the game on and see how the AI fairs with my changes.
This was my major worrying point while I was doing all this work, that the AI wasn't going to be able to do anything with what I was giving it and just run around in circles chasing it's own tail.
The result? Oh dear...... So in my new design I gave the Assimilator a new ability. The Assimilator is the Scrin's Engineer unit, but I wanted it to stand out a bit more, give it some new functionality as it were. So I gave it the ability to turn itself into a biological powerplant for a short ammount of time. The result? It works great as a player. Unfortunatly the AI can't seem to understand the point, and all it does is make a ton of these guys and turn them into powerplants while trying to get them to go capture a Tiberium Spike or something.
Yea, that's not very good. So I took the ability out, and the AI is working great. I'm not sure if it's using my upgrades or not, it appears to use at least 1 of them, so that's pretty cool.
But that leads to an interesting point/problem. Whats better, making the game simply from the point of view of the real people who are going to play it, or designing the game around the idea that the AI does have to actually work? What's more important? Tell me your thoughts.