Skip to main content

Termin 2 - Zufallsspiele

Ziel

Wir wollen den Calliope-mini weiter kennenlernen und mit Zufallszahlen spielen. Wir werden folgende Programme erstellen: 

  • einen einfachen Würfel 
  • einen komplexen Würfel 
  • das Spiel Papier, Stein, Schere 

Voraussetzungen 

Die folgenden Operatoren solltet Ihr kennen


  • Schleifen
    • Wiederhole unendlich oft
  • Wenn-Mache-Sonst Operator 

image.png

  • Basis Sensoren
    • Taste A/B

image.png

  • Basis Aktoren
    • Zeige Bild
    • Zeige Text
  • und Warten-Funktione

image.png

Aufgabe 1 - komplexer Würfel

1

Zufallszahlen zwischen 1 und 6 können mit einem Würfel erzeugt werden. Legt man einen Würfel in einen Würfelbecher, und schüttelt diesen kurz, bleibt der Würfel zufällig auf einer Seite liegen. Schaut man in den Becher, dann kann man die Punkte auf dem Würfel ablesen und hat so eine Zufallszahl.

Beim Calliope-mini gibt es die folgende  Funktion zur Generierung von Zufallszahlen. 

image.png

2

Mit dem folgenden Programm kannst Du Dir Zufallszahlen zwischen 1 und 6 anzeigen. 

Führe das Programm auf Deinem Calliope-mini aus.

  1. Was passiert, wenn Du die Taste-A drückst?
  2. Was passiert, wenn Du die Taste-B drückst?
  3. Welche Zahl hast Du in 20 Versuchen am meisten „gewürfelt“?

image.png

Aufgabe 2 - einfacher Würfel

1

In einem Würfelbecher ist ein Würfel enthalten. Die Punktezahl des Würfels entspricht dem Wert. Wenn man den Becher schüttelt, dann ändert sich die Punktezahl des Würfels. Schaut man in den Würfelbecher hinein, dann sieht man die neue Punkteanzahl.

 

Variablen:

  • Variablenname = Würfelbecher
  • Variablentyp = Zahl
  • Variablenwert = Punktezahl des Versuches
  • Schreiben eines neuen Werts in die Variable = Schütteln des Würfelbechers
  • Lesen des neues Variablenwertes = Hineinschauen in den Würfelbecher

 

Bildschirmfoto 2025-06-01 um 18.32.29.png

2

Erweitere das Programm im rechten Kasten so, dass

  1. die Punkte des Würfelversuchs auch als Punkte angezeigt werden.
  2. Was passiert, wenn Du die Taste-A drückst?
  3. Was passiert, wenn Du die Taste-B drückst?
  4. Welche Zahl hast Du in 20 Versuchen am meisten „gewürfelt“?

image.png

Aufgabe 3 - Schere, Stein, Papier

1

Mit dem Calliope-mini soll das Spiel Papier, Stein, Schere gespielt werden können. Dabei soll der Calliope-mini nachdem er geschüttelt wurde, ein Symbol zufällig auswählen und auf der Anzeige darstellen.

 

Dafür benötigst Du die folgenden Calliope Komponenten:

  • Anzeige
  • Lagesensor

Bildschirmfoto 2025-06-01 um 18.36.48.png

2

Überlege Dir, wie Du die Symbole Papier, Stein und Schere auf der Anzeige darstellen möchtest. 
Male die Symbole auf.

 

Schere

image.png

Stein

image.png

Papier

image.png


3 Programmiere den folgenden Ablauf ... 
  • Wird der Calliope-mini geschüttelt, dann wird eine Zufallszahl zwischen 1 und 3 in die Variable Versuch geschrieben.
  • Der Wert der Variable Versuch wird überprüft. 
  • Ist er: 
    1.   dann wird Papier dargestellt.
    2.   dann wird Stein dargestellt.
    3.   dann wird Schere dargestellt.
  • Die Schritte 1 und 2 wiederholen sich unendlich oft.
4

... nutze dafür die folgenden Programmteile.

Erweitere diese, wenn nötig. 

image.png

image.png

 

image.png

5

Probiere das Spiel aus.

  • spiele gegen einen Menschen.
  • spiele gegen einen anderen Calliope-mini.

Wer gewinnt öfter, Mensch oder Maschine?

Experimentierzeit

1

Programmiere einen Würfel, den auch nicht sehende Menschen nutzen können. 

 

Nutze dabei den folgenden Block:

  • spiele Sechzehntelnote c'

Bildschirmfoto 2025-06-01 um 18.52.09.png

2 Wie kannst Du Deine Gewinn-Chancen bei Schere, Stein, Papier verbessern, so dass Du möglichst immer gewinnst?

Idee: 

Erstelle zwei Programme

  1. "würfelt" häufiger Schere
  2. "würfelt" häufiger Papier   
3

4

Lösungen

1

einfacher Würfel


2 komplexer Würfel
3 Würfel für nicht Sehende
4 Spiel - Schere, Stein, Papier
5 Spiel - Schere, Stein, Papier - immer gewinnen