Artificial intelligence

Agents do not have to be smart as long as they avoid looking stupid.

AI try to make an agent act in a way that provides fun gameplay. Agent is the generic name used to refer anything that a AI controls and it can be a non-player character, a opponent in a strategy game or a angry tank that try to run you down.
  • Knowledge - How does the agent learn about the world and handle what it has learned.
  • Decision-making - The code that evaluates the situation and makes a decision on what to do next.
  • Groups -
  • Graph - Basic graph theory.
  • Pathfinding - How the agent find his way around in the world.
  • Locomotion - How the agent agent move around in the world.


Creating Complex AI Behavior in 'Stellaris' Through Data Driven Design - 2017

RVO2 Library

Goal-Oriented Action Planning: Ten Years of AI Programming

Action Lists: Simple, Flexible, Extendable AI