🎯 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?