Computer Games
Dates & room | Lecture: Monday 1:45 p.m. - 3:15 p.m. (weekly), from February 10 to May 26, 2014 Room: A 5,6 building element C - C 112. The preliminary discussion is on Monday, February 10, 2014. Tutorial: Thursday 1:45 p.m. - 3:15 p.m. (weekly), from February 20 to May 29, 2014 Room: A 5, 6 building element C - C 112 |
Basic data |
|
Degree program |
|
Lecturer | PD Dr. Stephan Kopf Department of Computer Science IV A5, 6 - 2. OG Phone: 0621 181-2613 |
Announcements
Special Event (Final presentation of the Lecture Game)
The team project 'The Lecture Game' will give an overview of game development. They have developed a serious game and will present information about level design, graphics modeling, back-end development, and game mechanics. The game is a combination of tower defense and serious game with great graphics. You are invited to participate!
Time: Monday, June 30, 2014, 10:15-11:45 p.m.
Location: Room (C 015)
Special Event (Lecture Game)
The team project 'The Lecture Game' will give an overview of the current status of their work.
Time: Thursday, February 20, 2014, 12:00-12:30 p.m.
Location: Seminar room (C 112)
Date of the exam
June 14, 2014 (Saturday), this date may change !!!
Register for exams
Please use the student portal to register for the exams until April 16, 2014.
Easter break (April 14-25, 2014)
The next lecture after Easter is on April 28, 2014. The next tutorial is on May 8, 2014.
Lecture Slides
Lecture: Video recordings
Video recordings from last year (see previous course page). If a recording does not playback in your bowser, please store it on your local harddisk first.
Chapter 1 | Video |
Chapter 2.1 | Video |
Chapter 2.2 | Video |
Chapter 2.3 | Video |
Chapter 3.1 | Video (part 1) Video (part 2) |
Chapter 3.2 | Video |
Chapter 4.1 | Video |
Chapter 4.2 | Video (part 1) Video (part 2) |
Chapter 5.1 | Video |
Chapter 5.2 | Video (part 1 Video (part 2) |
Chapter 5.3 | Video |
Tutorials
Introduction Discussion on February 20, 2014 | tutorial0_slides.pdf tutorial0_slides_small.pdf |
Sheet 1 Discussion on February 27, 2014 | sheet01.pdf sheet01.java tutorial1_slides.pdf |
Sheet 2 Discussion on March 6, 2014 | sheet02.pdf |
Sheet 3 Discussion on March 13, 2014 | sheet03.pdf sheet03.java |
Sheet 4 Discussion on March 27, 2014 | sheet04.pdf |
Sheet 5 Sheets 4+5 are discussed on March 27, 2014 | sheet05.pdf |
Sheet 6 Discussion on April 3, 2014 Additional information about shaders | sheet06.pdf sheet06_shader-files (please use updated source files) Short documentation Sample files (shown in lecture) Discussion slides |
Sheet 7 Discussion on April 10, 2014 Additional information about rotations | sheet07.pdf sheet07 skinning sheet07-quaternions |
Sheet 8 Discussion on May 8, 2014 | sheet08.pdf sheet08_collision |
Sheet 9 Discussion on May 15, 2014 | sheet09.pdf Linear Dynamics Angular Dynamics sheet09-slides |
Sheet 10 Discussion on May 22, 2014 | sheet10.pdf CollisionResponse Steering sheet10_exam-2013 sheet10-slides sheet10-solution |
Tutorial: Video recordings
The following list includes several video recordings from Benjamin's course (recorded in 2013). If a recording does not playback in your bowser, please store it on your local harddisk first.
Tutorial 0: Introduction | Video |
---|---|
Tutorial 0: Introduction to jMonkey | Video |
Tutorial 1: Math for 3D game (examples) | Video |
Tutorial 1: jMonkey (exercise sheet 1) | Video |
Tutorial 4: Phong Lighting Calculations, Projections | Video |
Tutorial 5: Depth Buffer, Visibility | Video |
Tutorial 6: Vertex and Pixel Shader | Video |
Tutorial 7: Skinning | Video |
Tutorial 8: Collision Detection | Video |
Tutorial 9: Dynamics | Video Video |
Tutorial 10: Collision Response / Steering | Video Video |