Re: Wanted: Cheating AI
"IMO cheating AI as a standard AI in the game is just a product of laziness of programmers."
---
It's much easier to write an AI when that AI has access to perfect information, but when it does not have such access, it is FAR more difficult, and while, I suppose, you might be able to, with a gread deal of work, design an AI which is "artificially not stupid" for the purposes of a GAME, to be able to do this kind of stuff reliably even with real world military computers is actually quite difficult and quite beyond the state of computing hardware today.
One of the reasons that this is the case is that when human beings don't have access to information, they use INTUITION, which is a way of saying that they have an intricate web of associations to a VAST library of past experiences of like-circumstances.
Meanwhile, your friend the AI opponent is most decidedly NOT a practiced player of MOO, CIV, TOAW, et al. This poor AI is looking at the problem the first time; worse, the game designer, when he designs the thing, often has no idea what some of the sneakier strategies might be.
What I'm trying to say here is that sweeping this all under the rug of "lazy programmers" can only be spoken by someone with no knowledge of AI programming at all.
C//
|