There's a distinction between fair and equal. Equal means that you and the AI are on equal footing: you have the same capability and rules. This is not possible as you and the AI will never have the same thinking capacity. Fair has more wiggle room. You could say fair only means the game rules. In that case, the AI is "cheating". Fair could also mean that the combination of bonuses plus mental capability are close to each other. This is where adding bonuses to the AI's weak mind attempts to make a fair game. In that case I don't call it cheating.
You are right. Still, cheating annoys me, no matter the circumstances. Of course I might let a 4 year old in chess to step against the rules, but I don't want to treat the AI like a 4 year old.
In the end it's semantics and unimportant, but perhaps it will help you drop your aversion to the bonuses as "cheating". That's just gonna ruin your enjoyment of the game with no gain.
Don't get me wrong, I enjoy the game. And now I understand that the game needs them. I mixed this kind of cheating with the one found in many games e.g. in Battlefront 2 where AI space ships can turn back instantly, yet they shoot/attack you every second full moon.
Exactly. You are playing against a 2 year old. The AI simply cannot act strategically. It is not programmed with that capability.
Ok... but here is the problem! A strategy game's AI should be able to act strategically. It should know all basics of leading the empire, all tactics used in combat, and use them depending on the circumstances and on the difficulty level (a Settler AI won't use such difficult manouvers to outflank you). This'd be quite a job for poor developers, but the result would be cool. Of course the main point is to have a good game, which doesn't need perfect AI, but it'd be a great strategy game nevertheless.
And you are especially right because this computer is 2 years old (going for its third birthday soon)
I wish it were as well. But it isn't, and it won't be any time soon. You can either continue being miffed by that or accept it and enjoy the game you have. It's your choice.
I do enjoy it. However I point out that there could be improvements.
That works great when you have an extremely limited set of possible moves, games like chess or checkers. But strategy is far more than just moving groups of units in random combinations until you achieve victory.
You are right. I might add that the main goal (winning) must be broken down to several pieces in a more complex game, which reduces the set of moves for each sub-objective.
I would say only in one area: computation, and that's a small part of the game. Show a picture of a chair to a computer and ask it what it is. Show it a smiling face and ask it what emotion is being expressed. Show it a landmass with cities and ask it to pick the best invasion point.
Since everything can be broken down to computing (and accessing data, computers do that ridicilously fast too), it is quite an advantage over humans. Human mind only differs because it is not general purpose like processors. We are biologic machines.
Picture recognition and strategic thinking is not the part of the hardware, it is just the matter of a software. Computer can learn faster than human, you just need the correct algorythms and procedures for that, which we yet lack for public use.
Even my calculator could recognise a smile if it had the program (and preferably a camera too

). It'd take some time for it, but that calculator isn't really close to a desktop PC in performance.
Yes, the computer can make a thousand poor moves faster than a human can make 30 good ones, and yet the human does better.

This is why the AI needs bonuses, otherwise you'd trounce it without breaking a sweat. That would be boring.
It is software matter, not hardware. The computer's hardware capabilities are just bigger than human's. I think - can't really compare them in many ways.
As a clarification, I would also like to have a smarter AI that doesn't require bonuses. However, I acknowledge that a smart AI is a long way off, and thus I don't agree that bonuses are cheating. Try to accept them as a necessary evil, and they won't annoy you so much.
It poisons my game a little that I know my opponents only win because they have certain advantages, bonuses over me, while - given a strategic game - I'd prefer them to outsmart me. However I agree this won't happen very soon, unfortunately

Maybe we'll make the next-generation strategy game? Who knows!
