Ratespiel mit Pinoo
Zweck des Projekts: Entwicklung eines Lernspiels mit dem Neigungs- und Aufprallsensor im Mblokck 3-Programm. Wenn wir in unserem Spiel einen Schock auf unseren Sensor ausüben, gibt unsere Tera-Puppe einen Hinweis auf die zu erratende Farbe und die Farbe wird erraten.
Dauer: 2 Lektionen
Altersgruppe: 7 Jahre und älter
Pinoo-Set: Maker-Set und komplettes Set.
Gewinne:
- Pinoo lernt, die Steuerkarte zu codieren.
- Erlernt den Umgang mit Neigungs- und Aufprallsensoren.
- Die Fähigkeit, Algorithmen zu etablieren, verbessert sich.
- Die Programmierfähigkeiten verbessern sich.
Benötigte Materialien: Mblock 3-Programm, Pinoo-Steuerkarte, Neigungs- und Aufprallsensor, Verbindungskabel.
Projektaufbau:
- Pinoo-Erweiterung hinzufügen:






- Codierungsteil:
Wir öffnen das Mblock 3-Programm und löschen unsere Panda-Puppe.
Wir drücken die Schaltfläche Dekor aus der Bibliothek auswählen.
Von hier aus wählen wir das Mondhintergrunddekor aus.
Um eine Puppe hinzuzufügen, wählen wir die Option „Puppe aus Bibliothek auswählen“.
Im erscheinenden Fenster wählen wir unsere Tera-Puppe aus und klicken auf OK.
Wir haben das Hinzufügen von Puppen und Hintergründen abgeschlossen. Jetzt gehen wir zum Codierungsteil über und klicken im Abschnitt „Daten und Blöcke“ auf „Variable erstellen“. Dann definieren wir eine Variable namens keep. Diese Variable ermöglicht es uns, nacheinander zwischen den Fragen zu wechseln.
Unser Spiel startet mit dem Code, wenn die grüne Flagge angeklickt wird und wir haben zu Beginn des Spiels den Wert 1 in unsere Hold-Variable übertragen. Wir haben dem Benutzer eine Informationsnachricht bereitgestellt. Dann setzen wir den Bedingungsblock, wenn unsere Haltevariable gleich 1 ist. Wenn der Wert unseres Sensors dann 0 ist, erhöht sich unsere Keep-Variable um 1 und wir geben die Hinweismeldung zur Farbe aus. Wenn die gegebene Antwort dann richtig ist, wird eine Rückmeldung gegeben und wenn der Benutzer den Sensor schüttelt, wird sie in den Bedingungsblock eingetragen, da unsere Haltevariable 2 ist. Wenn unsere Haltevariable 2 ist (wir haben wieder einen Bedingungsblock), wenn der Wert unseres Sensors 0 ist, d. h. wenn der Benutzer den Sensor schüttelt, erhalten wir eine Hinweismeldung zu unserer 2. Farbe. Wieder fügen wir einen if-Block hinzu und überprüfen die Antwort auch hier. Wenn die Antwort richtig ist, geben wir eine Rückmeldung und beenden unsere Codierung hier.
Hinweis: Bei der Codierung verschachtelter if-Strukturen ist Vorsicht geboten.
- Arbeitsstatus des Projekts:
Durch Schütteln des Neigungs- und Aufprallsensors erhalten wir einen Hinweis auf die Farbe und schreiben die Farbe, die wir erraten haben, in den Antwortbereich.