You may also find useful the
following book series:
Steve Rabin (Ed). AI game programming wisdom. Charles River Media,
2002-2008.
Lecture Times and Locations:
Monday 11:00-12:00 ASHT-LR
Tuesday 14:00-15:00 ASHT-RL
Friday 12:00-13:00 ASHT-LR
Lab Times and Locations:
TBA
Useful Programming Materials and Web Resources
Instructions, source code from lectures, and web links for jMonkeEngine
can be found here
Assignments
Assignment
1 deadline: Wednesday 14 March 15:00
The assignment is split in a number of steps. My implementation of the
first seven steps is available here.
Working on your assignment, you will find useful jMonkeyEngine
materials that can be found here, in particular,
the TestPong example that comes with the jMonkeEngine distribution.
Part
10: High-level collision detection. Spatial data
structures. (This now contains extra material on Hash Functions
and BSP solid-leaf tree code with example)
Part
11: Euler steps in computer game physics. Targeting
problem. Ball-plain and ball-ball collision response.
Part
23: Overview of 3D modelling, animation in games,
procedural content generation, and topics for further reading +
an overview of topics covered in the module + mock exam
questions.