IT-Universitetet /Game Programming

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.


Updated 2005-09-16

til top