Proactive persistent agent:
the architecture performs in real-time
it is relatively easy for non-programmers to author character behaviours
characters are capable of sophisticated social behaviours based on psychological models of personality
agents need only possess enough sophistication to allow them behave believably in their current situation
Non - player characters:
support characters take background roles in games, playing parts such as shop-keepers
Action games:
enemies ran straight towards the player providing challenge beyond target practice
in an FPS a player controls a single character from a first person perspective
Adventure games:
players move through different locations solving puzzles and interacting with characters in order to further a storyline
the earliest examples of the genre were text based
typically, adventure games have a linear storyline set in a limited environment.
Role playing games:
RPGs most often take place in extremely large worlds which players are free to explore
the rules also introduce the idea of improving a player’s skills
at the beginning players create a character giving it a range of attributes. As the game progresses these attributes change, allowing the player to develop new skills
one recent trend in RPG is the inclusion of clans and guilds. This has lead to complex hierarchical social models
Strategy games:
a bird’s eye perspective
put the player in the role of a general marshalling her troops into battle
require players to manage resources and take charge of research and development
the AI challenges are split between controlling opponents’ high-level strategy, and controlling individual units’ behaviour.
God games:
allow the player to take on the role of protective deity to a tribe of hapless worshippers
player has ability to manipulate the environment
realistic strategic behaviour of rival deities
Sports games:
team sports games (such as soccer and basketball) involve the simulation of team based tactics.
individual sports are more like action games in their AI requirements
AI role in games:
in modern computer games ultimate goals are not entirely the same
the goal of computer opponents is not to always beat the player, but rather to entertain her