Modul 1,
Thema 1
In Bearbeitung
Bedingungen
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
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