Friday, April 30, 2010

The Benefits of Artificial Intelligence in Computer Games

Among the buzz words in computer gaming today is 'artificial intelligence'. All right, so that's two words really, but let's not be too picky. What does it mean? Artificial intelligence is a phrase that has been around for years, and basically describes the ability of a computer to give the impression that it's thinking, in the same manner that a human thinks. it's been recommended that the best artificial intelligence systems ought to give an impression of behaviour that, to the observer, are indistinguishable from the behaviour seen from a human. In other words, if the computer's characters and responses are variable, appropriate and as meaningful as though additional player was playing against you, then the computer is doing a good job of mimicking intelligence.


A lot of folks argue whether artificial intelligence is something which is simply mimicked - in other words, the computer is giving the impression of intelligence and thought but in reality this is pre programmed by a designer, or whether the computer is genuinely thinking independent and original ideas.

Our own brains are simply very complex computers - they're made up of millions of little processors all connected using living wires which use electrical signals to exchange, process, store and retrieve data or information. By linking together a number of computer processors, linking them together in complex ways and giving the computer a basic formula for learning, it is able to proceed through the same sort of stages we do as humans, learning about the world around it, learning about knowledge, information, responses, communications, reactions and the a lot of other influences which affect behaviour. it's difficult to see how this type of intelligence is really any different from our own. Certainly computers are able to come up with original ideas in just the same manner that we do.

This kind of intelligence is necessary in computer games when players are competing against, or alongside, other characters which are played by the computer. Most folks enjoy playing against others instead of a machine because others can provide variable, random and occasionally unpredictable responses and behaviours, whereas simply programmed machines will always respond the same manner, in predictable ways that mean a player only has to remember the few basic responses possible, and respond to them to complete the level.

With artificially intelligent characters playing against you, it is able to mean that in some cases, even the game designers can't completely predict what the computers characters will do, and each game is likely to proceed a different manner, depending on those responses.

surely some games contain artificially intelligent characters more developed than other people, and certainly those characters that are simply programmed to either run left, run right or stand and shoot, depending on a random choice, do not resent a lot in the manner of variation or intelligence. But in a lot of cases it is able to become quite spooky watching characters milling about, getting on with their tasks, knowing that they're being controlled by a thinking computer. As computers become more and more advanced, and their intelligence becomes more developed, who knows what they will eventually be capable of doing.

No comments: