Basic Artificial Intelligence
Artificial Intelligence (AI) is a term bandied around most game systems and is a general bucket for several techniques for machine-based learning systems. Its sole aim is to fool the user/player into believing that the system is behaving like any living being. AI usually presents itself in the form of characters that challenge the player in head-to-head battles or helpful supporting characters.
Some systems used to achieve this are as follows:
Path-finding: This helps AI-controlled entities navigate through levels to a specific destination
Flocking: This orders how multiple AI entities will relate to each other within a given area
State machines: These are fixed and basic sensor-driven intelligence to drive AI actions
Rule-based expert systems: These are the defined logic systems for an AI entity to derive action from and aid decision-making
Neural networks: These are advanced learning networks for AI entities, typically used to predict the performance of the...