Instructions
38
23. Tag
Heute im Adventskalender
LED lila mit Vorwiderstand
Space Invaders
Benötigte Teile: 1xmicro:bit, 1xSteckbrett, 3xKrokodilklemmenkabel, 1xLED lila,
1xLED orange, 3xDrahtbrücke blank
Das Programm
Das Programm microbit-23.hex ist eine einfache Variante des Computerspieleklassi-
kers Space Invaders auf der LED-Matrix des micro:bit.
Die Spielregeln:
•Von oben fallen an zufälligen Positionen zwei LEDs breite feindliche Schiffe herun-
ter.
•Das Schiff des Spielers ist eine LED groß und bewegt sich in der unteren Zeile der
LED-Matrix.
•Ein Druck auf die Taste (A) bewegt das Schiff des Spielers um ein Rasterfeld nach
links.
•Ein Druck auf die Taste (B) bewegt das Schiff des Spielers um ein Rasterfeld nach
rechts.
•Ein Druck auf beide Tasten gleichzeitig feuert. Der Feuerstrahl soll sehr schnell von
unten nach ganz oben schießen und ein feindliches Schiff, das sich in der gleichen
Spalte befindet, erfassen und auflösen. Bei einem Treffer soll die LED orange fla-
ckern.
•Erreicht ein feindliches Schiff den Boden, soll die LED violett flackern.
So funktioniert das Programm
Beim Start werden zunächst nur ein paar Variablen gesetzt. Anschließend läuft die Schleife dauerhaft. Im
Gegensatz zu bisherigen Spielen hat dieses Spiel kein Ende. Sie können ewig weiterspielen.
Die Variablen im Spiel:
•Feuer – Schleifenzähler für den Feuerstrahl
•Index – Schleifenzähler
•Invader – Position des Invaderschiffs in x-Richtung
•Position – Position des Spielerschiffs in dem Moment, wo der Feuerstrahl ausgelöst wird
•Spieler – Position des Spielerschiffs in x-Richtung
•Treffer – Logikwert, wenn der Invader getroffen wurde
23. Tag










