ABSTRACT

Components The framework was implemented to satisfy the design goals referred to above. The CordéIS core comprises the following main components (see Figure 19.1). Game System The game system represents the universe in which characters live and interact by means of actions that are implemented on top of the game’s specific rules and mechanics. The game also defines central and accessory entities that allow various actions to occur, such as maps, places, items, weapons, and power-ups. Places are usually special entities that control events occurring in the game. Events are special actions because they do not fail, and they do not require complex

Figure 19.1. Overview of the core CordéIS framework for autonomous NPCs. This model covers decision making and controlling how the character actually performs in the game.