====== Fachprojekt Digital Entertainment Technologies im Wintersemester 2023/2024 ====== | Veranstalter | **[[http://ls11-www.cs.tu-dortmund.de/people/rudolph/|Günter Rudolph]]** | | Dozent | **[[https://ls11-www.cs.tu-dortmund.de/staff/ostermann|Fabian Ostermann]]** | | Modul | **[[https://cs.tu-dortmund.de/storages/cs/r/Informatik/Studiendekanat/Modulhandbuecher/BSc_Inf_AngInf/Inf/WP-Fachprojekte/INF-BSc-268.pdf|INF-BSc-268]]** (Bachelor Informatik / Angew. Informatik) | | Veranstaltungsnummer | 040268 | | Kontakt | **[[fabian.ostermann@tu-dortmund.de|fabian.ostermann@tu-dortmund.de]]** | === Beschreibung === //Digital Entertainment Technologies// umfassen rechnergestützte Methoden, Tools, Softwarepakete und Konzepte, die die Grundlage moderner Computerspiele & Unterhaltunsgmedien bilden. Die Studierenden wenden die im Rahmen des Fachprojekts erworbenen Kenntnisse in Beispielprojekten praktisch an. Nach einer einwöchigen Einführungsphase werden in 2er-Gruppen Miniprojekte durchgeführt, die die Studierenden mit den maßgeblichen Techniken der verwendeten Spiel-Engine vertraut machen. Nach einer spielerischen Präsentation der Ergebnisse aus der ersten Phase folgt in einer zweiten Phase die Umsetzung eines umfangreicheren Projekts nach eigenen Vorstellungen. Dabei sind Schwerpunkte aus Bereichen wie **Artificial Intelligence**, **Procedural Content Generation** **u.ä. (siehe Literaturliste unten)** von den Studenten selbst zu wählen und eigenständig zu erarbeiten. Den Abschluss des Fachprojekts bilden die Präsentation der Ergebnisse aus der zweiten Projektphase und die Diskussion der dabei gewonnenen Erkenntnisse. ==== Hinweise ==== * Kenntnisse der Inhalte aus dem Modul DAP1 werden vorausgesetzt. Gute algorithmische Fähigkeiten und die Kompetenz an komplexeren Softwareprojekten zu arbeiten (vgl. SWK und SoPra) sind empfehlenswert. * Wir verwenden im Fachprojekt die Game-Engine [[https://godotengine.org/|Godot]] in der Version 4. * Die Veranstaltung findet in deutscher Sprache statt und vermittelt eingangs Grundkenntnisse über die Game-Engine. Sie werden jedoch, insbesondere im späteren Verlauf, auch mit Dokumentationen und Online-Tutorials arbeiten, die in großen Teilen nur in englischer Sprache zur Verfügung stehen. * Die Erarbeitung der Projekte erfolgt in 2er-Teams. Der Wille zu einer strukturierten und engagierten Arbeit in der Gruppe ist demnach grundlegend für eine erfolgreiche Teilnahme. ==== Ort und Zeit ==== * Veranstaltungsort: * Otto-Hahn-Straße 14, Raum 204 (CI-Labor am Lehrstuhl 11). * **Kick-Off**: * **Dienstag, den 17.10.2023 um 12:15 Uhr** * Veranstaltungszeit allgemein: * Dienstags 12:15 - 15:45 ==== (Voraussichtlicher) Zeitplan ==== | KW | VW | Datum | Inhalt | | 41 | 1 | 10. Okt. 2023 | //Selbständige Vorbereitungen// | | 42 | 2 | **17. Okt. 2023** | **Kick-Off** | | 43 | 3 | 24. Okt. 2023 | Miniprojekt | | 44 | 4 | 31. Okt. 2023 | Miniprojekt | | 45 | 5 | 7. Nov. 2023 | Miniprojekt | | 46 | 6 | 14. Nov. 2023 | **Präsentation Miniprojekt/Beginn Hauptprojekt** | | 47 | 7 | 21. Nov. 2023 | Hauptprojekt | | 48 | 8 | 28. Nov. 2023 | Hauptprojekt | | 49 | 9 | 5. Dez. 2023 | Hauptprojekt | | 50 |10 | **12. Dez. 2023** | **Zwischenpräsentation** (alpha test) | | 51 |11 | 19. Dez. 2023 | Hauptprojekt | | 2 |12 | 9. Jan. 2024 | Hauptprojekt (beta tests) | | 3 |13 | 16. Jan 2024 | Hauptprojekt (beta tests) | | 4 |14 | 23. Jan. 2024 | Hauptprojekt | | 5 |15 | **30. Jan. 2024** | **Abschlusspräsentation** (stable release) | KW = Kalenderwoche, VW = Veranstaltungswoche, **fett** = Termine mit strikter Anwesenheitspflicht ==== Literatur zu Schwerpunktthemen ==== * Schell: **The Art of Game Design: A Book of Lenses**. Morgan Kaufmann, 2008. * Shaker, Togelius, Nelson: **Procedural Content Generation in Games**. Springer, 2016. * Millington, Funge: **Artificial Intelligence for Games**, 2nd Edition. CRC Press, 2009. * Yannakakis, Togelius: **Artificial Intelligence and Games**. Springer, 2018. * Lapan: **Deep Reinforcement Learning Hands-On**. Packt Publishing, 2018. * Proceeding of the **IEEE Conference on Games** (CoG) 2022 (und vorherige Ausgaben) //Hinweis: Alle Bücher dieser Liste können als PDF-Version über die Universitätsbibliothek aus dem Intranet (oder über VPN) der TU Dortmund heruntergeladen werden.//