Please activate JavaScript!
Please install Adobe Flash Player, click here for download

SAE Magazine 13-3

INDEX ace specific development ited hardware resources, mputer, console or mobile nding on the platform and of the computer-controlled human beings, the imple- ertaining and balanced. would feel frustrated or in- t agents that never fail in sion, speed, troubleshoot- or searching. Such prob- d by AI. oy the AI he faces. There- ing a player’s capabilities ge AI must never be invin- these conditions, then he ever, satisfied, and eager Human players enjoy playing against agents which give the illusion of being smart. Other challenges for developers to contend with include face recognition, natural language commu- nication, creative agents or entities creation. In these tasks NPCs have a very big disadvantage to human players, because some AI techniques are not feasible to be implemented on a real-time environment. In programming jobs where AI can be easily over- come by humans the result will be predictable. To avoid this situation, AI game developers are forced to develop applications to overcome these problems such as increasing characters including enemies’ attributes, increased life points or speed. Another possibility is to ignore some game rules to make it more competitive. This is known as cheat- ing. Commonly used, it not only puts AI agents in a com- petitive situation, but also, in many cases, achieves a better performance of the system. A cheating example is searching for obstacles in an arbitrary map at the beginning of the application when agents have not yet done so. AI for games is a well-defined discipline with very specific objectives that improve the gamer’s experi- ence. n

Pages