Advanced SIKS-course on AI for Games

On June 17 and 18, 2013, the School for Information and Knowledge Systems (SIKS) will organize an advanced course on "AI for Games". The course takes two days, will be given in English and is part of the so called Advanced Components Stage of the Educational Program for SIKS-PhD Students. Although these courses are primarily intended for SIKS-PhD Students, other participants are not excluded. However, their number of passes will be restricted and depends on the number of students taking the course. The course is given by experienced lecturers actively involved in the research areas related to the topics of the course.
The course focuses on advanced AI-techniques in modern video games. It is based on the book "Artificial Intelligence for Games" written by Ian Millington (2006, 2009). However, it is not required to purchase the book.
Especially PhD-students working on the SIKS-foci "Computational Intelligence" and "Agent Systems" are strongly encouraged to participate.
LOCATION: Tilburg University, Tilburg, Dante Building, room DZ11
Day 1:
10:00-12:00 (15 minute break included): Decision making in games.
- Complexity fallacy
- Heuristics and cheats
- Decision trees
- State machines
- Fuzzy logic
- Markov systems
- Goal-oriented behaviour
- Rule-based systems
- Blackboard systems
- Scripting
- Waypoint tactics
- Tactical movement
- Tactical analyses
- Influence maps
12:15-13:00 NWScript.
Introduction to the programming language NWScript and practicum requirements.
13:00-14:00 Lunch.
14:00-18:00 Practicum.
The practicum-assignment mimics a battleground in World of Warcraft, programmed in Neverwinter Nights. Students are asked to collaborate in small groups (2, 3 or 4) using the programming language NWScript, which is sufficiently powerful to implement all techniques that were taught in the morning session.
Day 2:
10:00-12:00 (15 minute break included): Learning in games.
- Parameter modification
- Hillclimbing
- Annealing
- N-grams
- Decision tree learning
- Reinforcement learning
- Dynamic scripting
- Opponent modeling
- Player modeling
12:00-12:45 Practicum.
13:00-14:00 Lunch.
14:00-16:00 Practicum.
16:15-17:00 Tournament.
Two teams of students compete in 5 minute sessions. All teams combat each other. Points gained in the 5-minute sessions are added and the team with the highest total score wins the tournament. The winning team will be asked to give a short presentation, revealing the chosen strategy and tactics.
In the course location there is a limited number of places and there is interest from other groups in the topic as well. Therefore, an early registration is required. For registration,  please send an e-mail to<> and inform our secretary that you want to participate. You may also inform her on your dietary needs.
Deadline for registration for SIKS-Ph.D.-students: May 15 2013
After that date, applications to participate will be honoured in a first-come first-serve manner. Of course, applications to participate from other interested groups are welcome already. They will receive a notification whether they can participate as soon as possible.
Deze e-mail is uitsluitend bestemd voor de geadresseerde(n). Verstrekking aan en gebruik door anderen is niet toegestaan. Open Universiteit sluit iedere aansprakelijkheid uit die voortvloeit uit elektronische verzending. Aan de inhoud van deze e-mail en/of eventueel toegevoegde bijlagen kunnen geen rechten worden ontleend.
This e-mail is intended exclusively for the addressee(s), and may not be passed on to, or made available for use by any person other than the addressee(s). Open Universiteit rules out any and every liability resulting from any electronic transmission. No rights may be derived from the contents of this message.