Der Einstieg in Blockly Games ist sehr einfach und übersichtlich gestaltet. Auf der Startseite stehen sieben verschiedene Spiele zur Auswahl, die jeweils einen eigenen Schwerpunkt aus der Programmierwelt haben. Der Aufbau der Spiele ist ähnlich gestaltet. Um eigene Programme zu erstellen, arrangiert man mittels Drag and Drop Blöcke aneinander, die unterschiedliche Funktionen ausführen und so zu einem Programm zusammengestellt werden. Von den sieben Spielen, zwischen denen man wählen kann, kommen einige mit wenigen oder sogar gar keinen Tastatureingaben aus.
Das Startspiel „Puzzle“ führt die Programmieranfänger in die Funktionsweise von Blockly ein. Hier kann man sich mit dem Klicken und Drag and Drop vertraut machen, welches grundlegend für alle Spiele bei Blockly Games ist, und verschiedene Blöcke in einer logischen Verknüpfung anordnen. „Labyrinth“ führt in die JavaScript Welt, den Schleifen und bedingten Anweisungen und Verzweigungen ein. Mittels einer Figur oder einem Pandabären, die durch ein Labyrinth geführt werden, setzt man entsprechend eine Befehlskette aneinander, die die Richtung und Richtungsänderung vorgibt.Hier gilt es verschiedene Level zu meistern. Das Spiel „Vogel“ vertieft die Materie der bedingten Anweisungen und Verzweigungen, das nächste Spiel „Schildkröte“ führt in die Welt der Schleifen ein, die zusammen mit bedingten Anweisungen und Verzweigungen die Kontrollstrukturen der Programmiersprachen bilden. Bei dem Spiel „Film“ werden mathematische Gleichungen benutzt, um einen Film zu animieren. Die beiden letzten Spiele „Teich“ und „JS-Teich“ drehen sich um die Programmierung einer Ente, bei der man das Javascript-Wissen, das man durch die anderen Spiele erworben hat, anwenden kann.
Blockly Games
Blockly Games für Lehrer (englisch!)
Blockly Games auf GitHub