title |
---|
Blockly: Blöcke und Funktionen |
Der Startblock dient als Einstiegspunkt für das Programm. Alle Blöcke, welche nicht mit dem Startblock verbunden sind, werden ausgegraut und können nicht ausgeführt werden (ausgenommen Variablenzuweisung).
Die Bewegungsblöcke dienen dazu, den Charakter zu bewegen. Die Bewegung erfolgt immer um die zugewiesene Einheit in die angegebene Richtung.
Bewege den Charakter um die angegebene Einheit nach oben.
Bewege den Charakter um die angegebene Einheit nach unten.
Bewege den Charakter um die angegebene Einheit nach links.
Bewege den Charakter um die angegebene Einheit nach rechts.
Der Variablen Block dient dazu, die Anzahl der Einheiten zu bestimmen, um die der Charakter bewegt werden soll. Die Anzahl der Einheiten wird aus der Variablen ausgelesen, welche dem Block zugewiesen ist. Der Block kann zusätzlich dazu verwendet werden, die Wiederholungen einer Schleife festzulegen.
Der Variablen erstellen Block dient dazu, eine neue Variable zu erstellen. Der Name der Variable wird im Block angegeben. Er muss eindeutig sein, darf also nicht bereits von einer anderen Variable verwendet werden.
Der setze Variable auf Block dient dazu, den Wert einer Variable zu ändern. Der Wert wird über einen Variablen Nummer Block angegeben. Der Block sollte immer oberhalb des Startblocks platziert werden, um eine korrekte Ausgabe zu gewährleisten.
Der Variablen Nummer Block dient dazu, den Wert einer Variable festzulegen.
Der wiederhole x-mal Block dient dazu, eine bestimmte Anzahl an Blöcken zu wiederholen. Die Anzahl der Wiederholungen wird im Block mithilfe des Schleifen Nummer Block angegeben.
Der Schleifen Nummer Block dient dazu, die Anzahl der Wiederholungen für den wiederhole x-mal Block festzulegen. Er kann ebenfalls dazu genutzt werden, die Anzahl der Bewegungen des Charakters festzulegen.
Der boolesche Wert Block dient dazu, einen booleschen Wert festzulegen. Der Wert kann entweder wahr oder falsch sein.
Der nahe Wand Block dient dazu, zu überprüfen, ob der Charakter sich in der Nähe einer Wand befindet. Der Wert kann entweder wahr oder falsch sein.
Der Wand oben Block dient dazu, zu überprüfen, ob sich oberhalb des Charakters eine Wand befindet. Der Wert kann entweder wahr oder falsch sein.
Der Wand unten Block dient dazu, zu überprüfen, ob sich unterhalb des Charakters eine Wand befindet. Der Wert kann entweder wahr oder falsch sein.
Der Wand links Block dient dazu, zu überprüfen, ob sich links des Charakters eine Wand befindet. Der Wert kann entweder wahr oder falsch sein.
Der Wand rechts Block dient dazu, zu überprüfen, ob sich rechts des Charakters eine Wand befindet. Der Wert kann entweder wahr oder falsch sein.
Der falls mache Block dient dazu, einen Block auszuführen, falls der angegebene boolesche Wert wahr ist.
Der falls mache sonst Block dient dazu, einen Block auszuführen, falls der angegebene boolesche Wert wahr ist. Andernfalls wird der sonst Abschnitt des Blocks ausgeführt.
Der Feuerball oben Block dient dazu, einen Feuerball in die angegebene Richtung zu schießen.
Der Feuerball unten Block dient dazu, einen Feuerball in die angegebene Richtung zu schießen.
Der Feuerball links Block dient dazu, einen Feuerball in die angegebene Richtung zu schießen.
Der Feuerball rechts Block dient dazu, einen Feuerball in die angegebene Richtung zu schießen.