Project work "AI and technologies for computer/video games".

The content on this page was translated automatically.

Project work "AI and technologies for computer/video games"

Topics

Computer/video games are not only fun to play, but are also complex software applications whose components are usually designed according to or even define the current state of the art - e.g. in the field of 3D computer graphics and to some extent Artificial Intelligence (AI).

A typical game has and integrates the following components:

  • AI (computer-controlled characters, so-called "agents")
  • Graphics (2D, 2.5D, or 3D; e.g., using OpenGL)
  • Audio (music and/or sound; e.g. OpenAL)
  • Interaction with the player(s)
  • Physics (collision detection and handling; e.g. ODE)
  • animation (movements on the screen)
  • embedded scripting language (e.g. Lua)
  • network capability (multiple users can play with each other over the network)

During the seminar, groups of 2--5 developers will work on some of these components and develop a simple game.