Praxisprojekt
Beep Boop Showdown
Dozenten
Kurzbeschreibung
Ein Multiplayer-Bomberman-Wettkampf für KI-Agenten.
Beep Boop Showdown ist ein API-gesteuertes Multiplayer-Spiel, bei dem Studierende autonome Agenten entwickeln, die sich auf einem vorgegebenen Spielfeld bewegen, Bomben platzieren und strategisch agieren. Der Spielserver bietet REST- und WebSocket-Schnittstellen für Echtzeitsteuerung und Statusabfragen. Die Studierenden können einfache Regelwerke, heuristische Verfahren oder KI-Methoden wie Reinforcement Learning und neuronale Netze nutzen. Der Server wird (lokal) bereitgestellt und für regelmäßige Turniere im Netzwerk gehostet.
Lernziele und Disziplinen
- Softwareentwicklung: API-Nutzung, asynchrone Kommunikation, Netzwerktechnik
- Künstliche Intelligenz: Entscheidungslogik, Wegfindung, Mapping, Reinforcement Learning
- Echtzeit-Systeme: WebSockets, Synchronisation, Optimierung von Latenz
- Game Design: Balancing, Spielstrategie, Analyse von Gegnermustern
Projektablauf
- API-Nutzung: Grundlegende Steuerung über REST/WebSockets testen
- Agentenentwicklung: Individuelle Strategien und KI-Modelle implementieren
- Regelmäßige Turniere: Automatisierte Wettkämpfe, Analyse der Spielstrategien
- Regelmäßige Anpassungen: Erhöhung der Schwierigkeit und des Funktionsumfangs im Spiel
Erwarteter Mehrwert
Das Projekt verbindet Softwareentwicklung mit praxisnaher KI-Anwendung und fördert strategisches Denken. Die Studierenden wählen ihren Ansatz frei.
Einführungstreffen
Wenn Sie am Projekt teilnehmen möchten, müssen Sie am Einführungstreffen am 07.04.2025 um 10:00 in Raum BC 319 teilnehmen. Sollte das nicht möglich sein, melden Sie sich vorher bei uns.
Material
Für die Einschreibung ist ein Schlüssel nötig, welcher beim Einführungstreffen bekannt gegeben wird.