1Ablauf des Spiels
- Der Calliope mini wird in verschiedene Richtungen gedreht.
- Die Drehungen werden durch den Lagesensor des Calliope mini erfasst. Drehungen auf der x-Achse schalten die ersten LEDs bis zur Hälfte des Streifens an und Drehungen auf der y-Achse die zweite Hälfte.
- Für eine erhöhte Schwierigkeitsstufe wird jede Sekunde eine zufällige LED ausgeschaltet.
- Leuchten alle LEDs des Streifens, ist das Spiel gewonnen und es erscheint ein Regenbogen.
2Zubehör
Das Spiel funktionert mit einem NeoPixel LED Streifen.
NeoPixel LED-Streifen
3Programmierung
Die Programmierung erfolgt im MakeCode Editor, außerdem muss die Erweiterung "NeoPixel" geladen werden.
- Der erste Block bestimmt die Länge und den Anschluss des NeoPixel-Streifens.
- Die beiden "Intervall" - Blöcke teilen den Streifen in zwei Bereiche und ermöglichen die Aufteilung für die Drehrichtungen x und y.

- Die Werte des Lagesensors werden auf einen bestimmten Bereich der NeoPixel verteilt und in einer Variable gespeichert.
- Zur Verständlichkeit wird die Hälfte nochmal geteilt, um jeweils negative (-90° bis 0°) und positive (0° bis 90°) Drehwinkel abzudecken.

- Die zuvor gespeicherte Variable kann in einer Liste gespeichert werden, um festzustellen, wann alle LEDs angeschaltet sind.

- Jede Sekunde wird eine LED ausgeschaltet, um das Spiel ein bisschen schwieriger zu machen. Dafür wird ein zufälliger Wert aus der Liste entfernt und die entsprechende LED ausgeschaltet.
