Blockbasiertes Programmieren für Anfänger
Kapitel
>
Stufe

Variablen
String-Variablen

Ziel

Gegenstände aufheben, in einer String-Variable speichern, die Truhe öffnen, die Variable in ihren eigenen Behälter legen und diese schließen, um das Level abzuschließen.

Lagere die Ernte in einer Tasche und räume sie weg. Es gibt einen "Pumpkin", den du einsammeln und in einer eigenen Tasche speichern musst, indem du Variablen verwendest.

Gehe über das Feld und sammle den Pumpkin ein, indem du über ihn läufst. Es gibt eine Variable namens: bag1, die mit dem Codebaustein set_variable gesetzt werden kann. Ziehe den Codebaustein set_variable aus dem Menü Variables in der Toolbox per Drag & Drop herüber und wähle bag1 als Variable aus.

Blockdiagramm

Im Text-Menü der Toolbox findest du String-Bubbles. Der Text in diesen Blöcken bezeichnet man als Strings.

Blockdiagramm

Ziehe eine String-Blase per Drag & Drop auf den Codebaustein set_variable.

Blockdiagramm

Gib in die Blase des set_variable-Blocks die Zeichenkette "Pumpkin" genau so ein (achte auf das große P). Dadurch wird der Kürbis in die Tasche gelegt – oder in Programmierbegriffen: Der String wird als Wert der Variable gesetzt.

Als Nächstes verwendest du die Blöcke Open, Place und Close aus dem Menü Actions in der Toolbox. Laufe zum X-Markierungspunkt und stelle dich der Truhe gegenüber. Verwende dann den Block Open, um die Truhe zu öffnen, den Block Place und füge ihm den Variablenbaustein bag1 aus dem Variables-Menü hinzu. Dadurch wird die Tasche in die Truhe gelegt.

Blockdiagramm

Sobald die Tasche in der Truhe verstaut ist, verwende den Close-Block, um die Truhe zu schließen und das Level abzuschließen.

Codebuch