IT-Universitetet i København
  Tilbage Kursusoversigt
Kursusnavn (dansk):Procedural Content Generation in Games 
Kursusnavn (engelsk):Procedural Content Generation in Games 
Semester:Efterår 2010 
Udbydes, medieteknologi og spil (mtg) 
Omfang i ECTS:7,50 
Min. antal deltagere:12 
Forventet antal deltagere:20 
Maks. antal deltagere:30 
Formelle forudsætninger:Students must have experience with programming, at least to the level of an introductory programming course (e.g. "Introductory Programming", or "Object-Oriented Programming"). Experience with some kind of game engine (e.g. Unreal or Unity) is strongly recommended, and prospective applicants lacking such experience must contact the course responsible before signing up. Experience with artificial intelligence, computational intelligence and machine learning is a plus, but not by any means necessary. 
Læringsmål:After the course the students should be able to:

- Analyze content generation requirements in games
- Analyze the capabilities of procedural content generation algorithms to satisfy specific content generation requirements
- Reflect on the role of procedural content generation in game design
- Apply a wide range of procedural content generation algorithms
- Implement selected procedural content generation algorithms
- Work efficiently in groups to apply the algorithms to game scenarios 
Fagligt indhold:This course gives an overview of a relatively new, quite disparate and very exciting field. The course content will be closely informed by ongoing research at ITU and elsewhere, and also by recent and not-so-recent developments in commercial and indie games.

The following is a list of topics that will be included in the course, as well as a preliminary lecture plan:

1. Introduction; the role of PCG
2. Approaches to PCG; search-based PCG; content evaluation
3. Plants and vegetation; L-systems
4. Landscapes; fractals
5. Dungeons and levels; rogeuelikes
6. Game rules; game description languages
7. Generative drama; interactive narrative

Information about study structure
This course is part of the new study structure on MTG, and will work as an elective course for both old and new students. See the study programme described here (unfortunately only avaible in Danish):
Master of Science in Media, Technology and Games.  
Læringsaktiviteter:12 forelæsninger + frivillige øvelsestimer

8 weeks of lectures and exercises, followed by 6 weeks of supervised group project where project groups implement a procedural content generation algorithm in a game scenario.  

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 7-trins-skala, Ekstern censur


Litteratur udover forskningsartikler:As there is no textbook written yet for this new field, the whole curriculum will consist of research articles. The set of articles is yet to be decided, but will include about 15-20 articles. 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
Fredag 11.00-13.00 Forelæsning ITU 4A22
Fredag 13.45-15.45 Øvelser ITU 4A22

Eksamen afholdes på følgende tid og sted:
2010-12-08 No later than 3 PM Skriftlige arbejder ITU The Examination Office
2011-01-26 Please contact the course manager Mundtlig eksamen ITU 4A30