Skip to content

Latest commit

 

History

History
163 lines (83 loc) · 5.3 KB

blocks.md

File metadata and controls

163 lines (83 loc) · 5.3 KB
title
Blockly: Blöcke und Funktionen

Blöcke und Funktionen

Kategorien

Start

Start

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).

Bewegung

Die Bewegungsblöcke dienen dazu, den Charakter zu bewegen. Die Bewegung erfolgt immer um die zugewiesene Einheit in die angegebene Richtung.

Oben

oben

Bewege den Charakter um die angegebene Einheit nach oben.

Unten

unten

Bewege den Charakter um die angegebene Einheit nach unten.

Links

links

Bewege den Charakter um die angegebene Einheit nach links.

Rechts

rechts

Bewege den Charakter um die angegebene Einheit nach rechts.

Variablen Block

Variable

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.

Variablen erstellen

Variablen erstellen "Button"

Variable erstellen

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.

setze Variable auf

setze Variable

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.

Variablen Nummer

Variable Nummer

Der Variablen Nummer Block dient dazu, den Wert einer Variable festzulegen.

Schleife

wiederhole x mal

wiederhole x mal

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.

Schleifen Nummer

Schleifen Nummer

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.

Bedingung

boolescher Wert

boolescher Wert

Der boolesche Wert Block dient dazu, einen booleschen Wert festzulegen. Der Wert kann entweder wahr oder falsch sein.

nahe Wand

nahe Wand

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.

Wand oben

Wand oben

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.

Wand unten

Wand unten

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.

Wand links

Wand links

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.

Wand rechts

Wand rechts

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.

falls mache

falls mache

Der falls mache Block dient dazu, einen Block auszuführen, falls der angegebene boolesche Wert wahr ist.

falls mache sonst

falls mache sonst

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.

Skills

Feuerball oben

Feuerball oben

Der Feuerball oben Block dient dazu, einen Feuerball in die angegebene Richtung zu schießen.

Feuerball unten

Feuerball unten

Der Feuerball unten Block dient dazu, einen Feuerball in die angegebene Richtung zu schießen.

Feuerball links

Feuerball links

Der Feuerball links Block dient dazu, einen Feuerball in die angegebene Richtung zu schießen.

Feuerball rechts

Feuerball rechts

Der Feuerball rechts Block dient dazu, einen Feuerball in die angegebene Richtung zu schießen.