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: | 5 |
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). |
| |