Transkript

In diesem Video lernst du, wie du einen Block  „Sende an alle“ verwendest. Mit diesem Block lässt du die Figuren miteinander sprechen und lässt eine Designer-Figur auf die Bühne gehen.

Füge zunächst eine Designer-Figur hinzu, die die Auszeichnung erhalten soll.

Genau wie schon bei früheren Aktivitäten  erstellst du auch hier einen Code, um die Figur auf die Bühne zu bewegen. Bewege die Figur zu dem Punkt, von dem aus sie die Bühne betritt. Ziehe einen Block  „Gehe zu“ heraus. Ziehe dann die Figur ganz nach vorne auf die Bühne und füge einen Block „Gleite“ hinzu. Wenn du diesen Stapel testest, müsste deine Figur auf die Bühne gleiten.

Füge einen Block „Wenn Flagge angeklickt“ hinzu und teste den Code. Beachte, dass die Designer- Figur gleichzeitig mit den  Models auf die Bühne kommt.

Klicke die „Model“-Figur an. Setze einen Block  „Sende an alle“ aus dem Menü Ereignisse unten in den Model-Blockstapel.  Mit „Sende an alle“-Blöcken kann eine Figur eine Nachricht an eine andere Figur auf der Bühne senden.

In diesem Beispiel muss die Model-Figur der Designer-Figur sagen, dass es Zeit ist, auf die Bühne zu kommen. Klicke auf das „Sende an alle“-Dropdown-Menü, wähle „Neue Nachricht” und gib der Nachricht  einen sinnvollen Namen wie „Gehe auf die Bühne“. Sobald das Model seinen gesamten Code ausgeführt hat, sendet es die Nachricht „Gehe auf die Bühne“ an jede Figur, die auf diese Nachricht wartet. Klicke auf deine Designer-Figur.

Im Moment befindet sich der Code, der deine Designer-Figur auf die Bühne kommen lässt, unter dem  Ereignis „Wenn Flagge angeklickt“.

Der Code soll aber unter dem Block „Wenn ich  empfange” stehen, sodass die Figur nach den Models auf die Bühne kommt.  Ziehe also den Block „Wenn ich empfange“ heraus und ersetze damit den Block „Wenn Flagge angeklickt“.

Wähle die Nachricht „Gehe auf die Bühne“ aus dem „Sende an alle“-Dropdown-Menü aus. Wenn diese Figur jetzt die  Nachricht „Gehe auf die Bühne“ empfängt, führt sie den gesamten Code unter  dem Block aus und gleitet auf die Bühne.

Teste doch mal deinen Code!

Die Model-Figuren sollen die Bühne zuerst betreten und dann soll die Designer-Figur auf der Bühne nach vorne kommen.

Damit der Designer nach den Models auf die Bühne kommt, füge einen Block „Wenn Flagge angeklickt“ und einen Block  „Verstecke dich“ hinzu und setze sie zusammen. Setze dann einen Block „Zeige dich“ direkt unter den Block „Wenn ich empfange“.

Wenn du diesen Code  durchliest, merkst du, dass die Designer-Figur sich versteckt,  wenn die Flagge angeklickt wird.

Wenn die Designer-Figur  die Nachricht „Gehe auf die Bühne“, erhält, zeigt sie sich, geht zum Anfangspunkt auf der Bühne  und bewegt sich dann zur Mitte der Bühne vor das Model. Probiere den Code mal aus.

Klasse! Die Designer-Figur kommt nun auf der Bühne nach vorne  und ist bereit zu sprechen.

Mach dir keine Sorgen, wenn du etwas probierst und es nicht funktioniert. Das passiert beim Programmieren ständig!  Programmiere einfach weiter, teste und suche nach Lösungen,  bis dein Programm funktioniert.

Du kannst die Figur alles  sagen lassen, was du möchtest.

Jetzt bist du dran: Füge einen Block „Sende an alle“ zum Model-Code hinzu und gib der Nachricht einen Namen. Füge eine neue Figur als Designer-Figur hinzu.

Füge einen Block „Wenn ich empfange“  zum Designer hinzu und setze Blöcke „Zeige dich“, „Gehe  zu“ und „Gleite“ darunter.

Füge einen Block „Wenn Flagge  angeklickt“ und einen Block „Verstecke dich“ hinzu, sodass der Designer beim Projekstart erst einmal nicht angezeigt wird.

Programmiere schließlich deine Designer-Figur  so, dass sie erzählt, was du gelernt hast.

Lass sie auch anderen Leuten danken, die dich unterstützt haben. Du kannst deine Figur auch so programmieren, dass sie sich auf  der Bühne hin- und her bewegt.

Anleitung

  1. Fügt eine Figur hinzu.
  2. Programmiert eine Start- und Endposition für die Designer-Figur sowie ein Ereignis, mit dem euer Programm gestartet wird.
  3. Sendet eine Nachricht, um die Designer-Figur aufzufordern, die Bühne zu betreten.
  4. Programmiert die Designer-Figur, um die Nachricht zum Betreten der Bühne zu empfangen.