38
23 . Tag
23 . Tag
Heute im Adventskalender
LED lila mit Vorwiderstand
Space Invaders
Benötigte Teile: 1x micro:bit, 1x Steckbrett, 3x Krokodilklemmenkabel, 1x LED lila,
1x LED orange, 3x Drahtbrücke blank
Das Programm
Das Programm
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
ist eine einfache Variante des Computerspieleklassi-
microbit-23.hex