Aufgabe 1: Schere-Stein-Papier
Wenn der Calliope mini geschüttelt wird, soll er auf dem LED-Feld zufällig Schere, Stein oder Papier anzeigen. Damit der Spieler bemerkt, wann das „Geschüttelt“-Ereignis beim Calliope mini ausgelöst worden ist, soll zusätzlich ein Ton abgespielt werden.
Zwei Calliope mini können so programmiert gegeneinander das Spiel „Schere-Stein-Papier“ spielen.
- Legen Sie eine neue Variable an und benennen Sie sie sinnvoll, z.B. „Zufallszahl“.
- Beim Start des Programm soll die Variable auf den Wert 0 initialisiert werden.
- Beim „Geschüttelt-Ereignis soll
- Ein Ton gespielt werden (Bereich „Musik“)
- Die Variable auf einen Zufallswert zwischen 0 und 2 (Bereich „Mathematik“) gesetzt werden.
- Der Wert der Variablen soll in einem „Wenn … Dann …“-Block (Bereich „Logik“) mit drei „Wenn“-Abfragen ausgewertet werden:
Wenn ...
dann ...
sonst wenn ...
dann ...
sonst wenn ...
dann ...
Das Aussehen des „Wenn … Dann …“-Blocks können Sie über das blaue Zahnrad oben links anpassen. Für dieses Programm ist
if
else if
else if
passend.
- Die erzeugte Zufallszahl wird mit dem Baustein “ … = …“ (Bereich „Logik“) auf Gleichheit mit einem vorgegebenen Wert überprüft: 0,1 oder 2. Die Vergleiche werden als Bedingungen in der „Wenn“-Abfrage verwendet.
- Zeigen Sie in jedem „Dann“-Fall auf dem LED-Feld ein geeignetes Symbol für Schere, Stein oder Papier an.
Starten Sie ein neues Projekt und benennen Sie es sinnvoll.
Testen Sie ihr Schere-Stein-Papier-Spiel mit einem Partner!
Beispiellösung: https://makecode.com/_grATLV5HpRHy