Goldbarts Schatztal: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 38: | Zeile 38: | ||
<gallery mode="packed-hover" heights=300px}> | <gallery mode="packed-hover" heights=300px}> | ||
Image:Microbit raster Gif.gif|Raster und micro:bit im | Image:Microbit raster Gif.gif|Raster und micro:bit im Vergleich | ||
</gallery> | </gallery> | ||
Wird die Taste A gedrückt, zeigt die LED-Matrix des micro:bits den Weg von links nach rechts an. | |||
<gallery mode="packed-hover" heights=300px}> | <gallery mode="packed-hover" heights=300px}> | ||
Image:GbSt_Pfadraster1.png|Weg 1 | Image:GbSt_Pfadraster1.png|Weg 1 auf dem Raster | ||
Image:GbSt Pfadrastermicrobit1.png|Weg 1 auf der LED-Matrix | Image:GbSt Pfadrastermicrobit1.png|Weg 1 auf der LED-Matrix | ||
</gallery> | </gallery> | ||
<gallery mode="packed-hover" heights=300px}> | <gallery mode="packed-hover" heights=300px}> | ||
Image:GbSt_Pfadraster2.png|Weg 2 | Image:GbSt_Pfadraster2.png|Weg 2 auf dem Raster | ||
Image:GbSt Pfadrastermicrobit2.png|Weg 2 auf der LED-Matrix | Image:GbSt Pfadrastermicrobit2.png|Weg 2 auf der LED-Matrix | ||
</gallery> | </gallery> | ||
Der Spielleiter verwendet den micro:bit | Der Spielleiter verwendet den micro:bit während des Spiels, um den Weg zu vergleichen. | ||
== [[Datei:icon_material.png|20px|Icon]] Materialien == | == [[Datei:icon_material.png|20px|Icon]] Materialien == | ||
Zeile 70: | Zeile 71: | ||
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen == | == [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen == | ||
Du | Du hast bereits | ||
<ul> | <ul> | ||
<li> | <li> Variablen verwendet. | ||
</li> | </li> | ||
<li> mit Wenn-Abfragen gearbeitet | <li> mit Wenn-Abfragen gearbeitet. | ||
</li> | </li> | ||
<li> | <li> Für-Schleifen eingesetzt. | ||
</li> | </li> | ||
</ul> | </ul> | ||
Zeile 117: | Zeile 115: | ||
==== Ziel ==== | ==== Ziel ==== | ||
* Der micro:bit zeigt einen zufälligen Weg durch | * Der micro:bit zeigt einen zufälligen Weg durch die 5 x 5 LED-Matrix an. | ||
==== Vereinbarung ==== | ==== Vereinbarung ==== | ||
* Durch Drücken der Taste A wird der Weg berechnet und angezeigt. | * Durch Drücken der Taste A wird der Weg berechnet und angezeigt. | ||
* Der Weg verläuft von links nach rechts | * Der Weg verläuft von links nach rechts auf der LED-Matrix. | ||
==== Blöcke ==== | ==== Blöcke ==== | ||
Zeile 134: | Zeile 132: | ||
4. In jeder Spalte soll genau eine LED leuchten. | 4. In jeder Spalte soll genau eine LED leuchten. | ||
[[Datei:microbitFürSchleife.png|left|200px]]<br clear=all> | [[Datei:microbitFürSchleife.png|left|200px]]<br clear=all> | ||
5. Die leuchtenden LEDs werden zufällig ausgewählt | 5. Die leuchtenden LEDs werden zufällig ausgewählt. | ||
[[Datei:microbitWaehleZufälligeZahl.png|left|200px]]<br clear=all> | [[Datei:microbitWaehleZufälligeZahl.png|left|200px]]<br clear=all> | ||
6. Die zufällig ausgewählten LEDs müssen leuchten | 6. Die zufällig ausgewählten LEDs müssen leuchten. | ||
[[Datei:microbitSchalteLEDein.png|left|200px]]<br clear=all> | [[Datei:microbitSchalteLEDein.png|left|200px]]<br clear=all> | ||
7. Die Variablen werden begrenzt, damit der Weg nicht außerhalb der Grenzen unserer LED-Matrix verläuft. | 7. Die Variablen werden begrenzt, damit der Weg nicht außerhalb der Grenzen unserer LED-Matrix verläuft. | ||
Zeile 160: | Zeile 158: | ||
* Wie gut hat das Spiel Goldbarts Schatztal mit dem micro:bit funktioniert? | * Wie gut hat das Spiel Goldbarts Schatztal mit dem micro:bit funktioniert? | ||
* Wie sehr hat das Spiel dir und deinen Mitschülerinnen und Mitschülern gefallen? | * Wie sehr hat das Spiel dir und deinen Mitschülerinnen und Mitschülern gefallen? | ||
* | |||
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung == | == [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung == | ||
Was kannst du mit | Was kannst du mit diesem Programm sonst noch machen. | ||
<ol> | <ol> | ||
<li> Zwei micro:bits stellen gemeinsam einen Weg auf einem 10 x 5 Raster dar | <li> Zwei micro:bits stellen gemeinsam einen Weg auf einem 10 x 5 Raster dar | ||
Zeile 168: | Zeile 167: | ||
</li><li> Es sollen auch Pfade möglich sein, die nach unten, nach oben oder zurück gehen. | </li><li> Es sollen auch Pfade möglich sein, die nach unten, nach oben oder zurück gehen. | ||
</li><li> Baue einen Zähler ein, der mit der Taste B die gefundenen Schätze mitzählt und mit Schütteln diese 2 Sekunden lang anzeigt. | </li><li> Baue einen Zähler ein, der mit der Taste B die gefundenen Schätze mitzählt und mit Schütteln diese 2 Sekunden lang anzeigt. | ||
</li></ol> | </li></ol> | ||
Dabei lernst du: | Dabei lernst du: |
Version vom 22. Oktober 2019, 12:25 Uhr
Für scharfe Denker
Seit der ersten Klasse spielen die Schülerinnen und Schüler der 3A gerne das Spiel Goldbarts Schatztal im Unterrichtsfach Bewegung und Sport. Die Schatzsucher müssen dabei Schätze im Schatztal suchen.
Das Schatztal ist ein quadratisches Raster auf dem Boden aus 5 x 5 klar erkennbaren Feldern. Die Schülerinnen und Schüler können bequem auf den Feldern stehen (ca. 20 x 20 cm). Verwende dafür entweder geeignet große Bodenfliesen oder markiere die Felder mit Straßenkreide oder Klebeband.
-
Am Boden aufgeklebter Raster
-
5 x 5 geeignet große Bodenfliesen mit Klebeband umklebt
Kapitän Goldbart durchquerte vor vielen Jahren dieses Schatztal. Auf seiner Reise vergrub er jeden Abend einen Schatz. Fünf Schätze sind insgesamt im Schatztal versteckt. Das Ziel der Schatzsucher ist es, den Weg von Kapitän Goldbart wiederzufinden und alle fünf Schätze zu heben.
Ungefähr sieben Schülerinnen und Schüler gehen gemeinsam auf Schatzsuche. Eine Schulklasse teilt sich somit in drei Gruppen Schatzsucher und drei Spielleiter auf. Jede Gruppe Schatzsucher sucht in ihrem eigenen Schatztal. Die Gruppe Schatzsucher beginnt an einer Seite des Schatztals, der Spielleiter an der rechts angrenzenden Seite.
Vor Beginn des Spiels erstellt der Spielleiter einen Plan, auf welchen Feldern die Schätze vergraben sind. Den Plan sieht nur der Spielleiter, aber kein Schatzsucher.
Die Schatzsucher planen nun einen Weg durch das Schatztal auf die gegenüberliegende Seite. Ein Schatzsucher betritt das erste Feld des geplanten Weges. Der Spielleiter vergleicht mit seinem Plan, ob auf dem Feld ein Schatz liegt.
-
Spielleiter Lukas vergleicht mit seinem Plan, ob Maria auf einen Schatz stößt.
Auf jedem Feld graben die Schatzsucher gemeinsam nach einem Schatz. Dazu führt die Schatzsuchergruppe insgesamt 20 Kniebeugen aus. Die Schatzsuchergruppe bestimmt selbst, wer wie viele Kniebeugen ausführt. Ihr Ziel ist es, die Kniebeugen schnell durchzuführen, um bald die andere Seite zu erreichen.
Wenn die Schatzsuchergruppe fertig gegraben hat, darf der Schatzsucher im Schatztal ein Feld geradeaus oder diagonal vorwärts weiter gehen. Auf jedem Feld gräbt die Gruppe erneut nach dem Schatz. Wenn der Schatzsucher am gegenüberliegenden Ende ankommt, gibt ihm der Spielleiter bekannt, wie viele Schätze er gehoben hat.
Dann beginnt der nächste Schatzsucher seinen Weg durchs Tal. Die Schatzsucher gewinnen das Spiel, wenn einer von ihnen genau auf Goldbarts Weg geht und alle fünf Schätze hebt.
In der 3A treten aber beim Spiel vermehrt Streitigkeiten auf. Die Schatzsucher beschuldigen die Spielleiter die Lage der Schätze während des Spiels zu ändern um Andere zu ärgern oder Freunden zu helfen. Alexandra hat eine Idee. Der micro:bit legt unparteiisch, zufällig und schnell fest, wo sich die Schätze befinden.
Aufgabenstellung
Schreibe ein Programm mit dem der micro:bit einen zufällig erstellten Weg durch das Schatztal auf seiner LED-Matrix (Leuchtdioden-Matrix) anzeigt.
Dabei entspricht jede LED einem Feld des Schatztals.
-
Raster und micro:bit im Vergleich
Wird die Taste A gedrückt, zeigt die LED-Matrix des micro:bits den Weg von links nach rechts an.
-
Weg 1 auf dem Raster
-
Weg 1 auf der LED-Matrix
-
Weg 2 auf dem Raster
-
Weg 2 auf der LED-Matrix
Der Spielleiter verwendet den micro:bit während des Spiels, um den Weg zu vergleichen.
Materialien
- Micro:bit, USB-Kabel, Batterie
- Computer
- Klebeband
Zeitaufwand
2,5 Stunden
Schwierigkeitsgrad
Kompetenzen
Du hast bereits
- Variablen verwendet.
- mit Wenn-Abfragen gearbeitet.
- Für-Schleifen eingesetzt.
Beim Programmieren lernst bzw. übst du
- Den Umgang mit mehreren Variablen.
- Den Umgang mit einem Zufallsgenerator
Bei dieser Aufgabe lernst du auch
- eine große Aufgabe in kleine Teilprobleme zu zerlegen.
- Spielvereinbarungen anzuerkennen und situativ abzuändern
Unterrichtsfächer
- Bewegung und Sport
- Informatik
- Digitale Grundbildung
Tipps und Hilfestellungen
Erforderliche Programmierblöcke
Ziel
- Der micro:bit zeigt einen zufälligen Weg durch die 5 x 5 LED-Matrix an.
Vereinbarung
- Durch Drücken der Taste A wird der Weg berechnet und angezeigt.
- Der Weg verläuft von links nach rechts auf der LED-Matrix.
Blöcke
1. Variablen werden angelegt, initialisiert und hochgezählt.
2. Das Programm wird durch das Drücken der Taste A aufgerufen.
3. Um einen neuen Weg zu erzeugen müssen wir zuerst alle LEDs ausschalten.
4. In jeder Spalte soll genau eine LED leuchten.
5. Die leuchtenden LEDs werden zufällig ausgewählt.
6. Die zufällig ausgewählten LEDs müssen leuchten.
7. Die Variablen werden begrenzt, damit der Weg nicht außerhalb der Grenzen unserer LED-Matrix verläuft.
Eckpfeiler zur Programmierung
- Nachdem der Weg berechnet wurde, soll dieser beständig angezeigt werden, bis ein neuer Weg berechnet werden soll. Deswegen muss das Programm mit einem Tastendruck gestartet werden.
- Um jeden Punkt per Zufall zu bestimmen, benötigt man 2 Variablen, eine für die Spalte, in der man sich gerade befindet und eine für die Zeile.
- Der Weg soll von links nach rechts auf dem micro:bit verlaufen. Daher muss in jeder Spalte genau eine LED leuchten.
- Damit der Weg zu gehen ist, muss er durchgehend verlaufen. Das heißt zwischen den leuchtenden LEDs darf kein Abstand sein.
- Also kann in der nächsten Spalte immer nur die LED die eins höher, eins niedriger oder in derselben Höhe ist leuchten.
Schritt für Schritt zur Lösung
- Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der Lösungsseite zu diesem Beispiel.
Präsentation und Reflexion
- Stelle dein Ergebnis vor! Was kann dein Projekt?
- Was hat dir bei der Entwicklung deines Produkts gefallen?
- Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?
- Erläutere, wie du dein Produkt programmiert hast! (Fachkompetenz stärken)
- Was war bei dieser Aufgabe interessant für dich?
- Wie gut hat das Spiel Goldbarts Schatztal mit dem micro:bit funktioniert?
- Wie sehr hat das Spiel dir und deinen Mitschülerinnen und Mitschülern gefallen?
Weiterentwicklung
Was kannst du mit diesem Programm sonst noch machen.
- Zwei micro:bits stellen gemeinsam einen Weg auf einem 10 x 5 Raster dar
- Vereinfachung: nur ein zufälliges Feld pro Spalte programmieren, statt einem zusammenhängenden Pfad
- Es sollen auch Pfade möglich sein, die nach unten, nach oben oder zurück gehen.
- Baue einen Zähler ein, der mit der Taste B die gefundenen Schätze mitzählt und mit Schütteln diese 2 Sekunden lang anzeigt.
Dabei lernst du:
• Wie micro:bits miteinander kommunizieren
• Wie sich Wahrscheinlichkeiten auf Programme auswirken