AI for Computer Games

This module introduces methods of Artificial Intelligence used in Computer Games

Aims of Module

  1. To teach students how to use standard game artificial intelligence techniques for an action game.
  2. To provide students with an understanding of alternative game AI architectures and techniques (such as artificial neural networks, agent- architectures and Bayesian networks.)

Learning Outcomes

On completing this module, students will be able to:

  1. Design and construct an artificial intelligence for a simple game.
  2. Implement a pathfinding algorithm on a two-dimensional static terrain map.
  3. Use an artificial intelligence engine to specify the behaviour of a computer-controlled entity in a game.
  4. Evaluate the potential value of alternative AI architectures and techniques for a given problem.

Outline Syllabus



Home
Background
Student Comments
Course Content
    Programming 1
    Programming for Games 2
    Maths for Computer Games 1
    Computer Games Design
    Relational Databases
    Computing Fundamentals
    Programming for Games 3
    Programming for Games 4
    Maths for Computer Games 2
    Games architecture and design
    Professional Development and project management
    Foundations of HCI
    Game Systems Architecture
    Industrial Placement
    Individual Project
    Advanced Architecture for Game Systems
    Games Case Project
    Advanced programming issues for games
    Multimedia Assets for Computer Games
    AI for Computer Games
    Level 3 Options
Staff
Applications process
Industrial links
Games
Technical Resources