Cheating AI
In the context of artificial intelligence in video games, cheating refers to the programmer giving agents access to information that would be unavailable to the player in the same situation. In a simple example, if the agents want to know if the player is nearby they can either be given complex, human-like sensors (seeing, hearing, etc.), or they can cheat by simply asking the game engine for the player's position. The use of cheating in AI shows the limitations of the "intelligence" achievable artificially; generally speaking, in games where strategic creativity is important, humans could easily beat the AI after a minimum of trial and error if it were not for this advantage. Cheating is often implemented for performance reasons where in many cases it may be considered acceptable as long as the effect is not obvious to the player. While cheating refers only to privileges given specifically to the AI—it does not include the inhuman swiftness and precision natural to a computer—a player might call the computer's inherent advantages "cheating" if they result in the agent acting unlike a human player.
Read more about this topic: Game Artificial Intelligence
Famous quotes containing the word cheating:
“How the mother is to be pitied who hath handsome daughters! Locks, bolts, bars, and lectures of morality are nothing to them: they break through them all. They have as much pleasure in cheating a father and mother, as in cheating at cards.”
—John Gay (16851732)