Skip to content

Hansenberg-Informatik-AG/BeatTheRoom

Repository files navigation

Beat the room

aktuelle Story

Grobe Storyline:

  • Stanley beschützt etwas (Süßigkeiten/ Snacks als Dopingmittel für Höchstleistungen) -> in Schublade

Detailliertere Storyline

  1. Tag der offenen Tür am Hansenberg
  • Allein im Raum mit Stanley ohne Zitzewitz (Schlüssel wird in die Hand gedrückt)
  • Sirene geht an: „Alarm, Alarm! Geheime Notversorgung der Hansenberger in Gefahr! Alarm, Alarm!“
  • Irgendwann wird Schlüssel gedreht -> Sirene geht aus
  1. Kamerarätsel
  • Schlüssel wird gedreht -> Kamera geht an
  • „Notstromversorgung zur Verteidigung wurde aktiviert! Die Videoaufzeichnung wurde gestartet! Gesichtserkennung und automatische Speicherung aktiviert!“
  • Kamera muss zugehalten werden -> Kamera wird deaktiviert
  • „Überwachung und visuelles Tracking gestoppt.“
  1. Notfallmodus muss durch Passwort entschärft werden a Modus „Passwort vergessen“ -> Passwort wiederherstellen:
    1. Authentifizierung
  • Passwort kann mit Zahlencode wiederhergestellt werden
  • Hinweis: Zitzewitz persönlicher Radiosender gibt Auskunft zu Zahlencodes b Radiorätsel
  • Utensilien: Taschenlampe, Papier & Radio
  1. (Evtl. Taschenlampe in Schlüsselfach einschließen)
  • Auf bestimmter Frequenz ein Matherätsel in Endlosschleife laufen lassen -> ergibt Zahlencodes als Lösung
  • Zahlencode über Klicker eingeben c. „Authentifizierung als Frau von Zitzewitz geglückt!“
  • Normalerweise: neues Passwort eingeben und dann Notfallmodus ausschalten
  • ABER: „Frau Zitzewitz vergisst nichts und erst recht keine Passwörter!! Hallo Schüler^^! Die höchste Alarmstufe wurde aktiviert: ein Angriff auf Stanley wurde registriert.“
  • Statt zurückgeleitet zu werden zu neuer Ebene? -> Adminmodus (IT-Rechnung - Umbrella)
  1. „Geben Sie das Passwort für den Adminmodus ein, um den Notfallmodus und die höchste Alarmstufe zu beenden!!“ a. Modus: Sicherheitsfrage
  • „Beantworten Sie dafür die Sicherheitsfrage: Was ist das geheime Dopingmittel, mit dem Hansenberger/alte Jahrgänge Höchstleistungen vollbringen?“ b. Hinweis: Es befindet sich in der Schublade von Stanley.
  • „Es ist im Inneren von Stanley verborgen!“
  • Hinweis mit Umbrella-Rätsel erarbeiten (nicht zwingend nötig um Schublade zu öffnen)

c. Screenshot (wird auf dem Display angezeigt) von Internet-Browser mit witzigem Suchbegriff -> oben IP-Adresse zu unserer Webseite

  1. Schublade öffnen a. Website
  • Video von “The Big Bang Theory” mit Knock, Knock, Knock
  • Zusätzlicher Hinweis auf Klopfrätsel? “Erst anklopfen und dann aufmachen!“ b. Klopfrätsel
  • Schublade öffnet sich, wenn klopfen richtig
  1. Inhalt der Schublade a. Ein Wort = Inhalt der Schublade
  • Muss in Zahlen kodiert werden
  • Zahlen über Klicker eingeben b. „Notfallmodus ist beendet“
  1. Abschiedsvideo?

HINWEISE ZUR INSTALLATION:

Use pip3 for installing python Software instead of pip

STANLEY Programm-Ablauf:

  1. Sirenen an
  2. Wartet auf Schlüssel
  3. Beim Drehen, Sirenen aus
  4. STANLEY „fährt hoch“  Video/Audio
  5. Kamera an
  6. Nachdem abgedeckt: Video/Audio-Reaktion von STANLEY
  • -- Radio Rätsel---
  1. STANLEY wartet dabei auf Code im Numbpad (4028)
  2. Reaktion von STANLEY?
  3. Screenshot von Webseite gezeigt
  • -- Webseitenrätsel ---
  1. STANLEY wartet auf das Klopfzeichen
  2. Nach Klopfzeichen  STANLEYs Reaktion „…“
    • Schublade entriegelt (entweder direkt oder nach weiterer Codeeingabe ins Numbpad)
  • -- Mail schreiben ---
  1. Wartet auf Bestätigungscode zum zurücksetzen (Numpad?)
  2. Reaktion STANLEY  Video/Audio?
  • -- Umbrella-Rätsel---
  1. STANLEY wartet auf Klicker-Code
  2. End-Auflösungsvideo gezeigt
  3. STANLEY fährt herunter

Hinweise?!

Story, Die Finale

Ausgangssituation:

Süßigkeiten in einem Raum? Nutella/ Nuss-Nougat-Creme Schüler brechen nachts in Schulgebäude (Pakhos Büro?, am Fenster) ein (Noten ausbessern)/ 21 Uhr, man muss bis 22 Uhr zurücksein

TODO: einigen, warum genau die Schüler einbrechen (Kontext mit Beachtung des Zeitfensters schaffen)

Im Raum:

  • Stanley ist schon an (Sirene leuchtet)
  • Tür fällt ins Schloss
  • --> Schlüssel drehen zum Sirenen ausschalten

TODO:

  • Sirene
  • Schlüsselrätsel
  • Raum? Bedingungen --> Wie sperren wir sie ein? (oder geben ihnen zumindest das Gefühl)

STANLEY fährt hoch

  • Vorstellung "Stromversorgung hergestellt", "Gesichtserkennung und automatische Speicherung aktiviert!!" oder einfach Video mit recording in der Ecke
  • --> Kamera schaltet sich an (man sieht sich selbst --> Kamerarätsel)
  • "visuelles tracking abgeschaltet, bisherige Aufnahme hochgeladen"...

TODO:

  • STANLEYs Anfangsmonolog gestalten, ausarbeiten, aufnehmen
  • Kamerarätsel
  • STANLEYs Reaktion auf die verdeckte Kamera

Radiorätsel

  • Über verrauschte Audioaufname: Programmierer im System sind (Hörner und Leppla), welche Stanley "vermeidlich" als totale Überwachung programmiert haben
  • Nachricht missverständlich verrauscht
  • gibt den Eindruck: totale Überwachung am Berg
  • Code fürs Numbpad wird gegeben (üblicher Code, um auf das Gelände zu kommen)
  • Schwärmerei, was man auf der Website alles machen kann, warnung: man kann dort jedoch auch sachen löschen, also achtung

TODO:

  • Audioaufnahme für das Radiorätsel!!! (Text schreiben, aufnehmen, verrauschen)
  • Radiorätsel allgemein
  • Numbpad
  • Scheinwerfer statt Taschenlampe?!

Code wird ins Numbpad eingegeben --> Screenshot von Webseite wird gezeigt

  • "Der Code wurde korrekt eingegeben, automatische Weiterleitung zu Website erfolt, Freischaltung des Tresors jetzt möglich"
  • Hintergründig wartet STANLEY schon auf das Klopfzeichen
  • IP-Adresse im Handy eingeben (Benutzer & Passwort eingeben)
  • Webseite = log-in zur STANLEY-Cloud (Möglicherweise dort auch Rankings und Mails speichern, alle Daten hinterlegen)
  • Ziel: darauf Video zu löschen

TODO:

  • STANLEYs Reaktion auf Numbpadcode
  • Webseite fertig machen! (Rätsel, Gestaltung, etc.)
  • -Screenshot für STANLEY

im Menu: "letztes Video löschen" auswählen

  • löst das Penny-Video aus
  • Klopfrätsel
  • --> Video auf Webseite gelöscht (Cloudversion), "bitte denken sie daran, wenn die lokale Version (auf Stanley) nicht innerhalt von 30min gelöscht wird, gibt es einen Reload"
  • Schublade wird entriegelt (hier könnte auf der Webseite noch ein digitales Rätsel vorher angezeigt werden, dessen Lösung ins Numbpad eingegeben werden muss und dann die Schublade entriegelt)

Schublade enthält:

  • Umbrella-Ausweis & Schlüssel zum Fach mit der zugehörigen Rechnung
  • Blätterschnipsel von Zitzewitz?
  • Hinweis darauf, dass ihr eine Mail geschrieben werden muss, um STANLEY komplett zurückzusetzen "sehr geehrter Werauchimmer, wenn Sie mal wieder Stanley zurücksetzten wollen...schreiben sie mir bitte eine gute Begründung?!"

TODO:

  • Penny-Rätsel
  • Entriegelung Schublade
  • Schublade mit allem nötigen füllen
  • Rätsel Zitewitzüberleitung machen
  • möglicherweise noch Rätsel zur Schubladenöffnung
  • Stück Fils oder Holz oben auf STANLEY (Intuitiever, um zu wissen, wo man klopfen soll)

Mail an Zitzewitz zu schreiben

  • erhählt Bestätigungscode, um STANLEY zurückzusetzen (Numbpad?)
  • löst Reaktion aus --> "wurde zurückgesetzt", "wieder einsatzbereit" ---> Ziel, ihn ganz auszuschalten

TODO:

  • alles rund um die Mail-Adresse
  • Eingabe Bestätigungscode -Numbpad?
  • Reaktion STANLEY

Umbrella-Rätsel

  • ergibt Code für Klicker
  • End-Auflösungsvideo wird ausgestrahlt "Eichhörnchenpopulation überwachen" (Spontane Idee Thronser)
  • STANLEY fährt herunter

TODO:

  • Umbrella-Rätsel
  • Klickereingabe funktionstüchtig
  • Endvideo drehen

Aufgaben

  • Story festlegen
  • Story Umsetzung: Video, Texte, Materialen, Audios,
  • STANLEY Programm komplett
  • Hilfestellungen?!
  • Rätsel fertigstellen und anpassen (STANLEY-Programm muss laufen)
  • Raumaufteilung
  • Bitte keine Umlaufte in den Dateien verwenden

Rätselreihenfolge

Story Konzept STANLEY

Zu Beginn vorhanden:

Schlüssel, Lautsprecherbox, Sicherheitshinweispapier, Umbrella-Rechnung (im Fach?), Radio-Taschenlampe + Papier, Brett

Rätsel 1: Schlüssel

Schlüssel umdrehen

Rätsel 2: Kamera

Überwachung zu Verdunklung Die Kamera des Pi's wird aktiviert und wartet auf geringen Lichteinfall. Sobald beispielsweise die Hand vor die Kamera gelegt wird, beginnt das dritte Rätsel

Rätsel 3: Radio

Radio FM LichtHinweis --> Gibt Geländecode (4028) aus Radio wird gespielt;

Rätsel 4: Code ins Numpad eingeben

die interact-Methode wartet auf die HEX Eingabe --> Screenshot der Webseite wird gezeigt (IP-Adresse)

Rätsel 5: Webseite (über hansenberg.info server)

a. IP-Adresse im Handy aufrufen, um auf Webseite zu gelangen b. Screenshot sieht anders aus --- Fehler/Unterschiede suchen -> neues Rätsel? c. Auf Webseite Benutzername und Passwort eingeben („hacken“)

  • Counter mit Fehlversuchen-Hinweis: können Sie lesen? --> Führt zum Penny Video

Rätsel 6: Penny Klopfzeichen

=> Das Lösen öffnet ein Fach mit (weiteren Hinweisen, Rätseln…) -> Weitere Hinweise, Überleitung zur Mail?

Rätsel 7: Mail an Frau von Zitzewitz schreiben

=> Automatische Antwort mit Rückverweis auf das Sicherheitsstufenblatt

Rätsel 8: Sicherheitsstufenblatt („schlecht gedruckt“ – muss auf bestimmte Art geknickt werden)

   => entstandener augmented reality code auf Webseite scannen (vllt Verweis auf Umdrehen?)

=> Ausgabe eines 4-stelligen Zahlencodes für das Seitenfach mit einem Schlüssel => Schlüssel für Blaue Kassenbox => darin liegt der Ausweis (und UV-Lampe?)

Rätsel 9: Umbrella-Rätsel

Ubrella bis Klicker Eingabe => wir erhalten einen Code für die Klicker

Weitere Rätselideen, bisher offen:

Schlussrätsel: Wo sitzt der unbekannte Hacker? --> Blatt/Album mit Bildern, die auf Städte/Länder verweisen --> Landkarte/Atlas => Koordinaten? Linien ziehen, Schnittpunkt?

--> falls Landkarte (Stadtnamen – an rote Aufkleber schreiben, die anzeigen, was man nicht anfassen soll – auch andersfarbige? Zur Verwirrung, nur Rot darf man nicht anfassen?) auf Stanley NFC-Sensor hinter dem Ort => Chip davorhalten = Stanley schaltet sich aus und wir haben gesiegt?! --> extra Brett (mit Landkarte/Kabel (iwo verstecken)/dongel zum aktivieren -uv-licht?) über VGA an Stanley… im Brett dann NFC-Chips verarbeiten

Hinweis z.B. kryptisches Blatt in blauer Box sind Codes/Zahlen, die einem in einem Buch zu bestimmten Wörtern führen… -> ergebnis-wörter stellen Hinweis für neues Rätsel dar?

Leuchtzahlen? -rätsel? (Sebastian)----strahlt mit abstand hinweise für bestimmtes Wort/Zahl aus? Youthlessbox??? Uv-licht und lampe!? Zweiter monitor? Zweiter pi! --- brille?! (Anne)

alte Ausarbeitung mit eventuellen späteren Ergänzungen:

Stanley ist schon an --> Sirene leuchtet schon / fängt an zu leuchten, wenn die Tür ins Schloss fällt (Schlüssel zum ausmachen der Sirene) Stanley fährt hoch (Vorstellung "Stromversorgung hergestellt", "Gesichtserkennung und automatische Speicherung aktiviert!!" oder einfach Video mit recording in der Ecke) Kamera schaltet sich an, man sieht sich selbst auf dem Bildschirm (Kamera-Rätsel --> Abdeckung der Kamera --> "visuelles tracking nicht möglich, ändere Strategie, stelle letzte Ausioaufnahme zu den Soz-Päds... speicher korrupiert, gebe letzte Audionachricht wieder")

Rauschen (durch Radiorätsel erfährt man, Programmierer im System sind (Hörner und Leppla), welche Stanley "vermeidlich" als totale Überwachung programmiert haben) Wichtige Wörter um zu verstehen, dass es nicht so ist sind aus gerauscht --> totale Überwachung, Code ist der übliche um aufs Gelände zu kommen (mit rauschen) (schwärmerei, was man auf der Website alles machen kann, warnung: man kann dort jedoch auch sachen löschen, also achtung)

"Der Code wurde korrekt eingegeben, automatische Weiterleitung zu Website erfolt, Freischaltung des Tresors jetzt möglich" --> keine Tastatur und Maus --> IP-Adresse im Handy eingeben (Benutzer und Passwort eingeben) (Website: log-in zum Stanley Stystem --> man möchte dort das Video löschen) "Auf Webseite alle ... hinterlegt"

Autoidentifizierung des Menschseins mithilfe des Klopfens (oder als Passwort-Hinweis) Auf Webseite Rangliste, wie schnell das schon geknackt wurde (+ am Ende Daten darauf hochgeladen) --> Video auf Webseite gelöscht (Cloudversion), "bitte denken sie daran, wenn die lokale Version (auf Stanley) nicht innerhalt von 30min gelöscht wird, gibt es einen Reload"

--> Code, die zur vorderen Schublade führt: darin zu finden: Schnipsel von Zitzewitz "sehr geehrter Werauchimmer, wenn Sie mal wieder Stanley zurücksetzten wollen...schreiben sie mir bitte eine gute Begründung?!" - Umbrellaausweis, Schlüssel zum Fach mit der passenden Rechnung

für Bestätigungscode, um Stanley zurückzusetzten --> Zitzewitz-Mail schreiben

Stanley zurückgesetzt, aber noch an --> über Umbrella-Rätsel --> Klicker-Code zum herunterfahren!!

Ende: Video mit Auflösung "Eichhörnchenpopulation überwachen"

---> ab hier wirklich neu

Menu auf website: ein Menupunkt: Alte Aufnahmen löschen --> Berechtigung einfordern: an Geschäftsführung (Frau von Zitzewitz) schreiben (im Namen von Pakho mit guter Begrüngung --> Emails sammeln :) auf Homepage hochladen?!)

(überprüft E-Mail auf Förmlichkeit- nur wenn "Sehr geehrte" drin steht, geht es weiter) Antwort von Frau von Zitzewitz: Berechtigung erteilt,

Audio von Hörner und Leppla: "Da hat gerade irgendwer die Berechtigung bekommen, wie kann das möglich sein... einen Moment ich habe mich drum gekümmert"--> Fehleranzeige: Access denied + Verweiß auf das Blatt: "Hmm, da kämpft jemand gegen uns... wo ist denn das Blatt?... oh mist, dass habe ich im Raum vergessen" --> wofür ist das Blatt zuständig?

Erhalt von Code: Seitenfach mit Schlüssel für blaue Kassenbox --> Ausweis (und UV-Lampe) und Morsecode: Storyteil?

Umbrella-Rätsel --> gelöst: Morsecode wird abgespielt

Morsecode (Button mit dem der abgespielt wird) --> Verweiß auf Ansscluss des Bretts

Sobald Brett angeschlosen ist: "Komm jetzt, wir müssen besser konzentrieren... och man, warum denn, dass hat doch eh keinen Sinn (verrauscht)... aber sie dürfen uns nicht finden... "

Koordinaten per Anzeige (Sebastian) und UV-Koordinaten (Schnittpunkt) auf Kartze mit NFC Chips

Endszene: Hörner und Leppla sitzen entspannt auf dem Punkt der Karte (Karibik oder so) und witzeln über das Programm, Viedeos quatsch und werden alle gelöscht, Videos und Stanley werden deaktiviert --> Tür geht wieder auf

Intentionen

Schüler:

Noten verbessern Wollen Aufnahmen ihres Einbruchs löschen und bis 10 Uhr zurüch in ihren WGs sein

Leppla und Hörner:

Haben das Programm entwickelt merken, dass es gegen ihre Prinzipuen verstößt und wollen es abschalten (haben jedoch dabei Schwierigkeiten) haben keine Einverständnis für Stanley und wollen ihn deshalb geheim halten denken sie, dass Schüler Hacker sind, die das Programm ausnutzen wollen haben Konzentrationsschwierigkeiten

Namensbedeutung Stanley

S security / secure T terminal / teacher A against / and / anti / automation N non / no / natural L learning E excessive / experience / evil Y youth

Secure Termination of All Non-Learning Embarrassing Youths (im Akronym neues Rätsel?)

Basic Rätsel-Klasse

Jedes Rätsel besteht aus:

Einer Init-Methode:

Hier werden alle benötigten Sensoren etc. initialisiert.

Einer interact-Methode:

Diese Methode prüft, ob das Rätsel gelöst wurde. Solange dies nicht geschehen ist, läuft diese Methode. Wenn das Rätsel gelöst wurde, wird die interact-Methode abgebrochen/beendet und die deinit-Methode aufgerufen.

Einer Deinit-Methode:

Hier werden alle in der Init-Methode initialisierten Sensoren etc. deinitialisiert.

Zugang zu Stanley

ssh pi@stanley.local oder über IP-Adresse password LW, AK, ST fragen IP-Adresse: 192.168.99.40

Regelmäßige Updates

sudo apt-get update sudo apt-get upgrade