Game Programming Lectures, Autumn 2005
Information
Lectures are given
Monday from 9 (to no later than 12.00).
Abbreviations refer to course material.
This is the tentative schedule which can and will be adjusted.
| Lec. |
Date |
Subject |
Textbook & Papers |
Lecturer
|
| 1 |
29/8 |
Cancelled
|
|
OFO
|
| 2 |
5/9 |
Introduction, Panda, Scene graphs, Python
|
JG: CH 1-3.3.6, 3.4-3.4.1
Panda doc III
Python tutorial
Printable Python tutorial
Panda doc: IV.A The Scene Graph
|
OFO
|
| 3 |
12/9 |
Panda
(Lecture code)
|
IV.E Camera control
IV.H Event Handling,
IV.I Tasks
IV.J Fog and lighting
IV.W Math Engine
IV.S Panda Utility functions
IV.C the configuration file
V.A. Scene graph browser
V.B. Scene editor
V.D. Python editors
JG: CH. 7.1, 8
|
OFO
|
| 4 |
19/9 |
C++, Compiling, Linking, Extension of Python with
SWIG
Binky Pointer Fun (An
educational movie (35MB))
|
Optional reading:
KM: Ch. 0-6, 9-11, 13
Python
extension SWIG tutorial
Python extension doc
|
KSP
|
| 5 |
26/9 |
Animation, Panda, Collision
(Lecture code)
|
Panda doc:
IV. D. Actors and Characters
IV. G. Intervals
IV. N. Texturing
IV. V. Collision
Alan Watt: Hand-out (you will get an e-mail about this)
ch. 17-17.2.2, 17.2.6-17.3.0, 17.4, 17.5, 17.7-17.9
(Later 17.4.1-17.4.6,17.6 will be covered)
|
OFO
|
| 6 |
3/10 |
Collision
Program Design, Design Patterns
|
JG: 3.3.7-3.5.2,4-4.3
|
OFO
|
| 7 |
10/10 |
Simulation and Physics
(Lecture code)
|
Alan Watt: "3D computer graphics2
ch. 17.4.1-17.4.6,17.6 , Physic part in panda
| |
--
|
| 8 |
24/10 |
Artificial Intelligence
Presentation of mandatory production assignment
|
Bourg&Seemann, "AI for Game Developers", Chapter 1-4, 6-7, page 1-10,16-30,38-42,49-79,96-148
|
OFO
|
| 9 |
31/10 |
How Game design influences programming
|
Hunicke, Zubek, Leblanc: "MDA:
A Formal Approach to Game Design and Game Research"
|
JJ |
| 10 |
7/11 |
More AI
|
Bourg&Seemann, "AI for Game Developers"
Chapters 8, 9, 11 pages 149-170, 212-226
Optional reading: chapters 5, 10, 12, 13, 14, 15
|
OFO
|
| 11 |
14/11 |
Network Games, The design of a Game Engine
|
3Dgames by Watt & Policarpo: ch.20.1-20.5, pages 572-586, handouts by previous email
JG: Ch. 5.1-5.3, 5.5
Optional reading:
JG: Ch. 5.4
|
OFO |
| 12 |
21/11 |
Wrapping up, Exam Talk
|
|
OFO
|
See the Semester calendar for updated and exact dates for the course period, project period and examination period.
|