Cheating Bull ?

Quite a poor excuse if there is one...

Yeah, but a valid logical consequence from the many unwarranted "AI-cheat" claims that players tend to make, unfortunately.

Imagine you're a games desgner and spent a lot of resources on programming a quite decent and mostly non-cheating AI - yet, players think that any smart moves that the AI does are the result of cheating. For the next game you design, wouldn't it be very tempting to not spend so much effort on the AI and simply let it cheat (albeit in a not immediately obvious manner)? You'd get the same reaction from the players for much smaller development costs.

Personally I prefer games with a smart, non-cheating AI, but I can see where Sid s coming from (still wish he'd choose another direction).
 
Imagine you're a games desgner and spent a lot of resources on programming a quite decent and mostly non-cheating AI - yet, players think that any smart moves that the AI does are the result of cheating.
Imagine a game with NO cheats available for the AI... because Civ4 just isn't one of those. That's the whole point here. The AI has obvious cheats in its favor in this game...
Doesn't ruin the fun for me, but I do wish the cheats weren't there...

Beyond the aforementioned diplomacy issue, the AI can automatically see your naval units (at a minimum of their move range), having no fog of war... that pretty much breaks the whole naval part of the game...
 
Imagine a game with NO cheats available for the AI
Well, where's the difference with regard to Sid's argument? If a game has an AI that cheats just a little, then (according to Sid) players will assume that it cheats. If a game has an AI that doesn't cheat, then players will assume that it does. Sad, but true.

The AI has obvious cheats in its favor in this game...
Doesn't ruin the fun for me, but I do wish the cheats weren't there...
As said before, the Civ4 AI has remarkably few cheats for a game of such complexity. I fully agree with your second sentence though. :)

Beyond the aforementioned diplomacy issue, the AI can automatically see your naval units (at a minimum of their move range), having no fog of war... that pretty much breaks the whole naval part of the game...

Yep, that's definitely an annoyance. Soren Johnson explained in a recent Googletech talk why he felt he had to do it this way. The point is that the human player sees an enemy unit going into the fog of war. Based on the direction in which the enemy was moving, and knowledge about his movement range, he can estimate where the enemy might have ended up, and try to follow it. Even if he doesn't find the enemy unit immediately, he can keep in mind that there was an enemy unit in that area, and search further until he finds it.

The AI in comparison is handicapped in two ways. One, it doesn't "see" in which direction the enemy moves. Second, within the Civ4 framework it cannot be programmed efficiently to hunt a moving target that it cannot see. It's theoretically possible to program an AI that can do this, but it's beyond what contemporary game AIs can manage.

So, to balance the handicap that the AI has in such a situation, Soren decided to enlarge the AI's view distance, so that it doesn't have to "guess" the positions of enemy units as long as they are still within movement range. That's a definite improvement over previous games in the Civ franchise and over many other strategy games (where the AI has no fog of war whatsoever), but - and here I agree with you - it's a cheat. Personally, I think it gave the AI an unfair advantage in naval combat. I understand Soren's reasoning, but I think it would've been better to give the AI a random chance to fail "finding" a unit that it can only see due to this cheat. This would be on par with the human player's ability to make an educated guess as to where an enemy unit might have moved to.
 
Beyond the aforementioned diplomacy issue, the AI can automatically see your naval units (at a minimum of their move range), having no fog of war... that pretty much breaks the whole naval part of the game...
You have memory ... that is a cheat. Stop using memory during Civ IV games , you lousy cheater human ;)

Or, in larger words, what Psyringe said :D

P.S Note that Psyringe is not talking of Civ IV having cheats or not, he is talking about the perception of fairness some people have while playing video games and how that affects game designers. Unfortunately, there is too much of people that accuses the Ai of cheating just because it did a smart thing they never even considered trying, and worse, without bothering to check if it is actually a AI cheat or simply a feature unknown to them ( like some days ago, a poster complaining that the AI cheated because their whipped units appeard in the IBT , like if the human ones did not followed the same rule .... ).
 
Put another way, the computer is an idiot compared to the human. So we give the human some handicaps so that there can still be an interesting competition between the human and the computer. These amount to bonuses given to the computer that the human does not get.

(The computer's inability to go for several of the win conditions is a separate matter...)
 
Back
Top Bottom