Artificial Intelligence - IADE - 2022

Lectures:

Program:

  • Introduction to Artificial Intelligence;
  • Pathfinding (Djikstra and A* Pathfinding Algorithms);
  • Finite State Machines;
  • Steering Behaviours for Autonomous Agents;
  • Automated Planning;
  • Randomness and Probability;
  • Sensor Systems;
  • Behaviour Trees;
  • Machine Learning.

References:

Buckland, M. (2004). Programming Game AI by Example. Jones & Bartlett Learning. ISBN: 978-1-55622-078-4.

Millington, I., Funge, J. (2009). Artificial Intelligence for Games (2nd ed.). CRC Press. ISBN: 978-0123747310.

Russell, S. and Norvig, P. (2009). Artificial Intelligence: A Modern Approach (3rd ed.). Prentice-Hall. ISBN: 0-13-604259-7.

Palacios, J. (2016). Unity 5.x Game AI Programming Cookbook. Packt Publishing Ltd. ISBN: 978-1-78355-358-7.