Games and AI (GAI)
6/7. Semester
5 ECTS | 4 SWS
Continuous Assessment (CA)
Intelligente Spiele entwickeln: Du programmierst Computergegner, entwickelst Entscheidungslogiken und nutzt KI, um Spiele dynamischer und realistischer zu machen.
Inhalte
- Einführung in klassische Verfahren der Künstlichen Intelligenz
- Implementierung in einer modernen Game Engine (Godot)
- Programmierung von Computergegnern
- Entwicklung von computergesteuerten Characteren (NPCs)
- Procedural Content Generation
- Search, Pathfinding
- Decision Making
- Constraint Satisfaction
- Reinforcement Learning
Lernziele/Kompetenzen
Die Studierenden sind in der Lage,
- typische Verfahren der symbolischen KI zu verstehen und einzuseten
- KI in und für Games zu entwickeln
Literatur
- Ian Millington: AI for Games, Third Edition, Taylor & Francis Group, 2019, online: https://ebookcentral.proquest.com/lib/hs-mannheim/detail.action?docID=5735527
- Georgios N. Yannakakis, Julian Togelius: Artificial Intelligence and Games, Springer 2018, online: https://gameaibook.org/about/
- Russell, Stuart, and Peter Norvig: Artificial Intelligence: a Modern Approach, Global Edition, Pearson 2021. https://ebookcentral.proquest.com/lib/hs-mannheim/detail.action?docID=6563527.
Dozentinnen / Dozenten
Empfohlene Vorkenntnisse
Daten zum Modul
| Semester |
6/7 |
| Unterrichtssprache |
Deutsch |
|
Häufigkeit
|
Unregelmäßig
|
| Kreditpunkte |
5 |
| Modulverantwortlich |
Prof. Dr. Kai Eckert |
| Dauer |
1 Semester |
| Studienleistung |
Keine |
| Prüfungsvorleistung |
Keine |
| Prüfungsleistung |
Continuous Assessment (CA) |
Semesterwochenstunden
| Vorlesung |
2 SWS |
| Übung |
2 SWS |
| Summe |
4 SWS |
Arbeitsaufwand (work load)
| Vorlesung |
30 h |
| Labor |
30 h |
| Selbststudium |
30 h |
| Aufgaben |
30 h |
| Prüfungsvorbereitung |
30 h |
| Summe |
150 h |