FIT3094 : AI for Gaming

Provisional Schedule
Semester 1, Caulfield Campus, 2011

Dates on which lectures are covered may vary depending on speed of progress through the material.

Weeks

Lectures

Exercises & assignments
1

Introduction to Artificial Intelligence (5Mb) & Artificial Life (12Mb)

no laboratory class in week 1 so homework: Introduction to Unix Tutorials.

2

A history of Artificial Intelligence and Artificial Life in games (17Mb)

lab sheet 1 (Noughts and crosses)
3

The interactive game loop, Finite State Automata and agent decision making

lab sheet 2 (Pacman)
4 Basic search algorithms
lab sheet 3 (GLUT programming)
GL_routines.cpp, GL_routines.h, main.cpp
5

Vectors and Steering behaviour

lab sheet 4 (Grid-world search)
6

Cooperative strategies for agent behaviour

assignment 1 time (download Pirates v2.1!)

7

Mid-course revision and assignment discussion

assignment 1 demo time (see: due dates)
8

Growing realistic plants and forests (18Mb)

lab sheet 5 (Vectors)
mid-semester break (week starting 25 April 2011)
9

Artificial Evolution

10

Virtual ecosystems

assignment 2 time (download Pirate Fleet v2.0)

11

A* Search algorithm

assignment 2 time

12

Neural Networks (2Mb), Expert and rule-based systems info.

assignment 2 demo time (see: due dates)


CEMA Courses|Courseware

© Copyright Alan Dorin 2011