Transkript

In diesem Video werden wir  mit dem „Falls-sonst“-Block eine Entscheidung programmieren, die  auf der Antwort-Variablen basiert.

Falls der Nutzer die erste Frage mit „Ja“  beantwortet, taucht er mithilfe eines Bühnenbildwechsels in eine Welt ein. Wenn er etwas anderes antwortet wie zum Beispiel „Nein“, „Vielleicht“,  „Wahrscheinlich“, „Ich weiß nicht“, „Hoffentlich“, „Mal schauen“, „Auf jeden Fall“  – also eigentlich bei jedem anderen Wort als „Ja“ – dann führt der Weg woanders hin. Um zu prüfen, ob die Antwort „Ja“ lautet, verwenden wir den Operator  „Ist-gleich“ aus dem Menü „Operatoren“.

Ziehe die Antwort-Variable in das  erste Feld und gib im anderen „Ja“ ein.

Damit hast du gerade eine Bedingung programmiert! Jetzt musst du dem Computer sagen, was er tun soll, falls die „Antwort“ gleich „Ja“ ist, und was  er tun soll, falls die Antwort etwas anderes ist.

Klicke auf „Steuerung“ und ziehe  einen „Falls/sonst“-Block heraus.

Füge ihn unter dem „Frage“-Block ein. Ziehe die Bedingung in das obere Feld des „Falls/sonst“-Blocks. Falls die Antwort gleich „Ja“ ist, dann soll das Bühnenbild wechseln. Klicke auf das Menü „Aussehen“, ziehe einen Block „Wechsle zu Bühnenbild“  in die „Falls/sonst“-Anweisung und wähle als Wert den Namen des entsprechenden Bühnenbilds. Du solltest jedoch das erste Bühnenbild auswählen, das du vorhin für deine  Geschichte hinzugefügt hast.

Probier' das jetzt mal aus. Klicke auf den Blockstapel und gib „Ja“ ein.

Das Bühnenbild müsste nun zu dem Bühnenbild  wechseln, das du ausgewählt hast.

Super! „Falls“ der Nutzer etwas anderes als „Ja“ antwortet, soll  zu einem anderen Bühnenbild gewechselt werden.

Ziehe einen weiteren Block „Wechsle zu Bühnenbild“  in den „Sonst“-Teil der „Falls/sonst“-Anweisung und wähle als Wert dein zweites Bühnenbild. Klicke zum Testen noch einmal auf den Blockstapel und gib „Nein“ ein. Super, es funktioniert! Es gibt aber ein kleines Problem.

Zu Beginn der Geschichte wechselt das Bühnenbild  nicht mehr zu dem mit der Backsteinmauer zurück.

Damit zu Beginn der Geschichte das  Bühnenbild mit der Backsteinmauer erscheint, ziehe den Block „Wechsle zu Bühnenbild  Backsteinmauer“ an den Anfang des Blockstapels.

Füge schließlich ein Ereignis „Wenn Flagge  angeklickt“ hinzu, um diesen Code zu starten.

Klicke auf die grüne Flagge, um  das Ganze noch einmal zu testen, und probiere verschiedene Antworten  aus, um zu sehen, was jeweils passiert.

Jetzt bist du dran! Erstelle mit einem Operator „Ist-gleich“ deine Bedingung „Falls Antwort gleich ja ist“. Verbinde einen „Falls-sonst“-Block mit dem „Frage“-Block und ziehe die Bedingung „Falls  Antwort gleich ja ist“ in den „Falls-sonst“-Block.

Wechsle je nach der Antwort  zum entsprechenden Bühnenbild.

Füge ein Ereignis „Wenn Flagge angeklickt“ hinzu. Teste schließlich deinen Code mit verschiedenen Antworten. Im nächsten Schritt wirst du verschiedene Geschichten für die  einzelnen Bühnenbilder programmieren.

Anleitung

  1. Erstellt die Bedingung, auf der die Entscheidung des Programms basieren soll.
  2. Wechselt zu einem Bühnenbild, wenn der Nutzer mit „Ja“ antwortet.
  3. Wechselt zu einem anderen Bühnenbild, wenn der Nutzer mit etwas anderem als „Ja“ antwortet.
  4. Programmiert, dass die Geschichte immer mit dem Bühnenbild „Backsteinmauer“ beginnt.