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.

Reference:

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

Beyond Killzone: Creating New AI Systems for Horizon Zero Dawn - 2018

The AI of Horizon Zero Dawn

Putting the AI Back Into Air

Out of Sight, Out of Mind: Improving Visualization of AI Info - 2014

Killzone 2 Multiplayer Bots - 2009

Killzone's AI: Dynamic Procedural Tactics - 2005

A Hierarchically-Layered Multiplayer Bot System for a First-Person Shooter - 2007

Automatic Annotations in Killzone 3 and Beyond - 2011

A Star - 2015

https://www.randygaul.net/2015/08/18/a-star/


AI for Testing: The Development of Bots that Play Battlefield V - 2019

https://www.youtube.com/watch?v=s1JOSbUR6KE

Marvel's Spider-Man AI Postmortem

https://www.youtube.com/watch?v=LxWq65CZBU8


A House Built on Sand: Engineering Stable and Reliable AI - 2019

https://www.youtube.com/watch?v=OBusUGlnmWI