Back to home
Games Programming II TGP2271

Trimester 3, 2007/2008


Personnel

Lecturer: John See
Tutor: Edwin Law

Course Description

This course aims to teach students games programming techniques and games programming for a console-type environment.

Schedule

Lectures: Every Wednesday, 11am-1pm
Tutorials/Labs: Every Friday, 8am-10am
In certain sessions, lecture and tutorial classes are combined.

My consultation hours are on Tuesdays, 11-1pm, and Thursdays, 4-6pm.

All other meetings are by appointment (unless arranged/fixed)

Course Plan / Downloads
Quick Links:
Week Starting Topics Materials Coursework
1 28-Jan Introduction
J2ME Basics
Lecture 1 [ppt]
Tutorial 1 [pdf][ppt]
WTK 2.5.2 User Guide
Project Guidelines
2 4-Feb (CNY Break)

3 11-Feb J2ME Game Classes I
J2ME Game Classes II
Tutorial 2 [pdf][ppt][cowboy.png]
Tutorial 3 [pdf][ppt][sprites]
4 18-Feb J2ME Game Classes II (cont'd)
Creating Additional Game Features
Tutorial 3 (cont'd)
Tutorial 4 [pdf][ppt]
5 25-Feb 2D Game Programming I
Lecture 5a [ppt]
6 3-Mar 2D Game Programming II
Data Structures for Games
Lecture 5b [ppt]
Tutorial 5 [pdf]
7 10-Mar 3D Game Programming I
   
Lecture 6a [ppt]
Tutorial 6 [pdf]
UML Guides [1][2][3][4]
Mid-Trimester Break
8 24-Mar 3D Game Programming II
Lecture 6b [ppt]
Tutorial 7 [pdf]
9 31-Mar 3D Game Programming II
Lecture 6c [ppt][bunnylod]
[polygon reduction article]
Tutorial 8 [pdf]
10 7-Apr Game AI Fundamentals
Lecture 7 [ppt]
Tutorial 9 [pdf]
11 14-Apr Action AI
Lecture 8 [ppt]
Tutorial 10 [pdf]
12 21-Apr Tactical AI
Lecture 9 [ppt]
Tutorial 11 [pdf]
(Lecture slides (.ppt) are only available in the FTP repository)

Pre-requisites

TGP2261 Games Programming I

Grading

Hand-up Tutorials: 5%
Term Test: 20%
Game Project: 75%

Books used

Useful Stuff
To be updated...