Zum Inhalt

🎯 Catch the LED

Wir wollen ein kleines Spiel spielen:


📝 Aufgabe: Catch the LED

Man startet oben links in der LED-Matrix des micro:bit.
Dann soll man mit Nach-links/rechts oder Nach-oben/unten Kippen des micro:bit das LED verschieben – bis man das andere leuchtende LED (zu Beginn rechts unten) erwischt hat.


💡 Lösungsvorschlag

from microbit import *

xLed = 0
yLed = 0
display.set_pixel(xLed, yLed, 5)

xCatch = 4
yCatch = 4
display.set_pixel(xCatch, yCatch, 9)

while True:
    if accelerometer.was_gesture('right'):
        display.set_pixel(xLed, yLed, 0)
        xLed += 1
        display.set_pixel(xLed, yLed, 5)

Vervollständigen Sie das Spiel und gestalten Sie es nach Ihren Vorstellungen. Tipps:

Was passiert, wenn das LED rechts ankommt und man nach rechts kippt? Was passiert, wenn man das LED «gefangen» hat? Geht alles ein wenig zu schnell? → Nutzen Sie time.sleep(0.5) Position des zu fangenden LEDs mit random.randint() definieren? Sound hinzufügen? Animation und Sound, falls das LED gefangen wurde?