I'm really looking forward to GalCivII releasing soon. I haven't played a TBS game since MOO2 that I really liked. From what I'm reading, though, I get the feeling like the AI is going to wipe the floor with me. I like this games but I'm also not all that good at strategy games. That said I also don't like "cheating" by having the computer just give me extra money. That feels lame to me.
So how about this as a method for "cheating" other than just handing the computer more resources than the player, or vice versa. At any given time when I'm going to make a move I have several options (more than I can count usually) and I don't always make a perfectly optimal move for my situation ( like I said I'm not that good at strat games). So why can't the computer do that too? Let it have an X percent chance of choosing a sub-optimal move based on its current situation.
I agree with the AI team's assesment of "good AI" vs "hard AI" and scripts versus intelligent decision-making, but it seems to me that if the goal is to emulate a human player it should have more to do with making the wrong decision from time to time than how much resources a computer player has to pull of given strategies.
Let the computer have full use of all of its various faculties, but stick a roll in there that determines whether they'll choose an optimal or sub-optimal strategy. The chances for that roll then change from difficulty level to difficulty level.
I hope this makes sense and that it's useful to someone. I'm not an AI expert and I trust that you guys will do what's right, and maybe you're already doing something like this, but I just wanted to share.