IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Avancerede emner i spilteknologi 
Kursusnavn (engelsk):Advanced Topics in Game Technology 
Semester:Efterår 2007 
Udbydes under:cand.it., medieteknologi og spil (mtg) 
Omfang i ECTS:15,00 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:
Forventet antal deltagere:10 
Maks. antal deltagere:16 
Formelle forudsætninger:Students must have completed a course on programming such as "Introductory Programming", or "Object-Oriented Programming" and "Efficient AI Programming." This course will partly cover AI methodologies of the "Efficient AI Programming" in a more advanced level and introduce state-of-the-art topics of advanced game AI. 
Læringsmål:The primary goal of the course is the understanding, design, implementation and use of nouvelle AI techniques for generating efficient intelligent behaviors in games. Additional focus will be given to state-of-the-art AI algorithms for improving gameplay experience. During the course students will learn to
o Identify tasks that can be tackled through advanced AI techniques and select the appropriate technique for the problem under investigation.
o Design and implement efficient and robust advanced AI algorithms
o Evaluate and test the algorithms in real game productions. 
Fagligt indhold:The course will cover the following topics (AI techniques and problems):
o AI techinques
o Finite-State Machines
o Rule-Based Systems
o Decision Trees
o Fyzzy Sets
o Evolutionary Algorithms
o Artificial Neural Networks
o Reinforcement Learning

o Tasks/Problems
o NPC control at various levels
o Off-line and on-line learning
o Entertainment modeling
o Dynamic Game Balancing
o AI and Affective Computing 
Læringsaktiviteter:14 ugers undervisning bestående af forelæsninger og øvelser

o 14 lectures
o 14 exercise sessions - 1 mandatory course project. The project topics will be given by the lecturer at week 3 of the course. Projects are collaborative (teams of 2) and they comprise of a game AI development phase and a report writing phase. There will be a competition/tournament for testing and evaluating generated game AI solutions at week 11. Students should hand-in their reports by the end of the course.

-------

Please note that there are is no teaching during the intro week (week 35). First day of class will be Monday September 3.
 

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

 

Litteratur udover forskningsartikler:1) Alex J. Champandard, AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors, New Riders Publishing, 2004.
2) Lecture Slides.
3) Research articles (given during the lectures). 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Mandag 10.00-12.00 Forelæsning ITU 2A20
Onsdag 10.00-12.00 Øvelser ITU Gamelab

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2007-12-19 Written work to be handed in no later than 15:00 Skriftlige arbejder ITU Examination Office at ITU
2008-01-15 Contact teacher for further information Mundtlig eksamen ITU 0A27
2008-01-16 Contact teacher for further information Mundtlig eksamen ITU 0A27