VK Computer Games

The course Computer games offers the cumulative knowledge focusing on computer game development. Besides basics in mathematics, algorithms and data structures also common patterns and best practice in the area of computer game development are presented. In parallel to the actual course students develop games themselves (in groups of 3) as practical tasks and present them at the end of the semester. The lecture itself takes place mainly in 4 h blocks, whereas in each course block another aspect of game development is chosen as main topic.

Schedule & Slides

Presentations Schedule

  • 08:30-09:30 Exam
  • 09:30-10:00 Break
  • 10:00-11:30 Block 1
  • 11:30-13:00 Break
  • 13:00-14:30 Block 2
  • 14:30-15:00 Break
  • 15:00-16:30 Block 3
    • Granitzer, Harder & Unterkreuter - Darth Invaders
    • Katzian & Primus - Dangerous Worms

Further available for the games are

Fotos of the event can be found here.

Topics

  • Basics, history & context
  • Game design & game project plans
  • Game development principles
  • Graphics and sound
  • Game physics and collisions
  • Multiplayer & networking
  • Game input and output devices
  • Artificial intelligence

Modalities

For the final grade two projects, a final test as well as a presentation of the final project are taken into account. Projects are done in groups of three.

Project A: Development of a simple Java game with

  • Animated sprites
  • Parallax scrolling in 3+ layers
  • Sound (background and events)
  • Collision detection
  • Physics (one of these or similar)
  • Bounce, Gravity or (De-)Acceleration
  • Submit ‘till April 20th 2009

Project B: Design and implement a game of your choice

  • Have an idea
  • Choose implementation platform
  • Write a project design & plan
    • As given in the slides
    • Or use this template(taken from the Gamemaker 7.0 tutorial)
  • Submit plan until May 15th 2009
  • Finish your project
  • Present your game on June, 12th 2009
    • You have 20 Minutes presentation time and 10 minutes discussion time
    • Each group member should actively participate in the presentation
  • Submit Postmortem until June, 12th 2009
    • Follow structure and style of reading [2]
    • See also slides of 2nd block

Important dates

  • April 20th 2009: Submission of project A
  • May 15th 2009: Submission of project plan for project B
  • June, 12th 2009: Final test and presentation of project B

Submitted Projects

Readings

  1. Luis von Ahn: Games with a purpose, IEEE Computer, 39 (6), 2006
  2. Bruce Chia, Desmond Wong: Postmortem: Singapore-MIT GAMBIT's CarneyVale: Showtime, Gamasutra, Feb. 2009

Resources

History of games

courses/gamesss09.txt · Last modified: 2009/07/08 13:29 by mlux
Recent changes RSS feed Creative Commons License Donate Driven by DokuWiki