Escape Game: JoyCode: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Jens.potthoff@stud.hshl.de (Diskussion | Beiträge)
Jens.potthoff@stud.hshl.de (Diskussion | Beiträge)
Zeile 20: Zeile 20:


== Anforderungen ==
== Anforderungen ==
Ein Spieler steuert gleichzeitig zwei Joysticks


LED-Statusanzeige zeigt direkt den Abstand jedes Joysticks zur jeweiligen Zielposition
{| class="wikitable"
 
|+ Tabelle 1: Anforderungen an das Escape Game
Beide Joysticks müssen gleichzeitig für 3 Sekunden an der Zielposition gehalten werden, um eine Ziffer freizuschalten
|-
 
! ID !! Inhalt !! Prio !! Ersteller !! Datum !! Geprüft von !! Datum
Drei aufeinanderfolgende Durchgänge, jeder gibt eine PIN-Ziffer frei
|-
 
| 1  || Ein Spieler steuert gleichzeitig zwei Joysticks. ||  || || || || 02.10.2025
RGB-LEDs zeigen Abstand zur Zielposition: Rot/Gelb/Grün
|-
 
| 2  || LED-Statusanzeige zeigt direkt den Abstand jedes Joysticks zur jeweiligen Zielposition. ||  || || || || 02.10.2025
LCD-Display zeigt die freigeschalteten Ziffern und Starthinweise
|-
 
| 3  || Beide Joysticks müssen gleichzeitig für 3 Sekunden an der Zielposition gehalten werden, um eine Ziffer freizuschalten. ||  || || || || 02.10.2025
Start-Button zur Spielinitialisierung
|-
 
| 4  || Drei aufeinanderfolgende Durchgänge, jeder gibt eine PIN-Ziffer frei. ||  || || || || 02.10.2025
Reset-Button zum Rücksetzen des Spiels
|-
 
| 5  || RGB-LEDs zeigen Abstand zur Zielposition: Rot/Gelb/Grün. ||  || || || || 02.10.2025
Lösung-Button zur Anzeige der Zahlen für das nächste Rätzel bei Misserfolg
|-
 
| 6  || Drei aufeinanderfolgende Durchgänge, jeder gibt eine PIN-Ziffer frei. ||  || || || || 02.10.2025
Zufällige Zielpositionen für jeden Durchgang
|-
 
| 7  || LC-Display zeigt die freigeschalteten Ziffern und Starthinweise. ||  || || || || 02.10.2025
Toleranzbereiche der Joystick-Positionen so eingestellt, um die Bedienbarkeit zu gewährleisten
|-
 
| 8  || Start-Button zur Spielinitialisierung. ||  || || || || 02.10.2025
Gehäuse aus 3D-Druck, kompakt und stabil für Schutz der Elektronik
|-
 
| 9  || Reset-Button zum Rücksetzen des Spiels. ||  || || || || 02.10.2025
Maximale Größe eines Schuhkartons
|-
 
| 10 || Lösung-Button zur Anzeige der Zahlen für das nächste Rätsel bei Misserfolg. ||  || || || || 02.10.2025
Gesamtspielzeit auf 5 Minuten begrenzt
|-
 
| 11 || Zufällige Zielpositionen für jeden Durchgang. ||  || || || || 02.10.2025
Kein Zugriff auf digitale Geräte während des Rätsels nötig
|-
| 12 || Toleranzbereiche der Joystick-Positionen so eingestellt, um die Bedienbarkeit zu gewährleisten. ||  || || || || 02.10.2025
|-
| 13 || Gehäuse aus 3D-Druck, kompakt und stabil für Schutz der Elektronik. ||  || || || || 02.10.2025
|-
| 14 || Maximale Größe eines Schuhkartons. ||  || || || || 02.10.2025
|-
| 15 || Gesamtspielzeit auf 5 Minuten begrenzt. ||  || || || || 02.10.2025
|-
| 16 || Zufällige Zielpositionen für jeden Durchgang. ||  || || || || 02.10.2025
|-
| 17 || Kein Zugriff auf digitale Geräte während des Rätsels nötig. ||  || || || || 02.10.2025
|}


== Funktionaler Systementwurf ==
== Funktionaler Systementwurf ==

Version vom 3. Oktober 2025, 09:40 Uhr

Autoren: Jens Potthoff Lauraine Tsamo-Tazanou
Betreuer: Prof. Schneider oder Prof. Göbel oder Marc Ebmeyer


Einleitung

Im Rahmen des Fachpraktikums im Modul Angewandte Mechatronik des Studiengangs Business and Systems Engineering entwickeln Studierende Rätsel, die in etwa fünf Minuten lösbar sind. Diese Rätsel werden in ein übergeordnetes Escape-Game integriert. Das Projekt „JoyCode“ ist ein solches Escape-Rätsel, das über zwei Joysticks gesteuert wird. Ziel ist es, beide Joysticks in zufällig generierte Zielpositionen zu bewegen – jeder Joystick hat dabei eine eigene Zielposition. Zur Orientierung befindet sich neben jedem Joystick eine LED-Statusanzeige, die den Abstand zur jeweiligen Zielposition in Echtzeit wiedergibt. In drei aufeinanderfolgenden Runden müssen die Joysticks korrekt positioniert und die jeweilige Zielstellung für drei Sekunden gehalten werden. Nach jeder erfolgreichen Runde wird eine Ziffer auf dem LC-Display freigeschaltet. Nach drei abgeschlossenen Runden ergibt sich so ein vollständiger Zahlencode, der für den Zugang zum nächsten Rätsel benötigt wird. Die Rückmeldung erfolgt über RGB-LEDs: Rot signalisiert eine große Abweichung, Gelb zeigt Annäherung, Grün steht für fast korrekt, und blinkendes Grün markiert die exakte Zielposition, die dann für 3 Sekunden für beide Joysticks gehalten werden muss.


Anforderungen

Tabelle 1: Anforderungen an das Escape Game
ID Inhalt Prio Ersteller Datum Geprüft von Datum
1 Ein Spieler steuert gleichzeitig zwei Joysticks. 02.10.2025
2 LED-Statusanzeige zeigt direkt den Abstand jedes Joysticks zur jeweiligen Zielposition. 02.10.2025
3 Beide Joysticks müssen gleichzeitig für 3 Sekunden an der Zielposition gehalten werden, um eine Ziffer freizuschalten. 02.10.2025
4 Drei aufeinanderfolgende Durchgänge, jeder gibt eine PIN-Ziffer frei. 02.10.2025
5 RGB-LEDs zeigen Abstand zur Zielposition: Rot/Gelb/Grün. 02.10.2025
6 Drei aufeinanderfolgende Durchgänge, jeder gibt eine PIN-Ziffer frei. 02.10.2025
7 LC-Display zeigt die freigeschalteten Ziffern und Starthinweise. 02.10.2025
8 Start-Button zur Spielinitialisierung. 02.10.2025
9 Reset-Button zum Rücksetzen des Spiels. 02.10.2025
10 Lösung-Button zur Anzeige der Zahlen für das nächste Rätsel bei Misserfolg. 02.10.2025
11 Zufällige Zielpositionen für jeden Durchgang. 02.10.2025
12 Toleranzbereiche der Joystick-Positionen so eingestellt, um die Bedienbarkeit zu gewährleisten. 02.10.2025
13 Gehäuse aus 3D-Druck, kompakt und stabil für Schutz der Elektronik. 02.10.2025
14 Maximale Größe eines Schuhkartons. 02.10.2025
15 Gesamtspielzeit auf 5 Minuten begrenzt. 02.10.2025
16 Zufällige Zielpositionen für jeden Durchgang. 02.10.2025
17 Kein Zugriff auf digitale Geräte während des Rätsels nötig. 02.10.2025

Funktionaler Systementwurf

Technischer Systementwurf

Komponentenspezifikation

Umsetzung (HW/SW)

Komponententest

Ergebnis

Zusammenfassung

Lessons Learned

Projektunterlagen

Projektplan

Projektdurchführung

YouTube Video

Weblinks

Literatur


→ zurück zur Übersicht: WS 24/25: Escape Game