Wie wir einen Programmcode aus Pappe oder eine Scratch-Version des Brett-Lernspiels Battle of the Golems erstellt haben

Das Brettspiel „Battle of the Golems“, das die Grundlagen der Programmierung und Robotik vermittelt, ist bereits 5 Jahre alt. Und das Spiel lebt und entwickelt sich weiter. Sie können nachlesen, welche Ideen wir darin eingebracht haben und wie die erste Ausgabe entstanden ist in diesem Artikel.

Aber jetzt werden wir über eine ziemlich radikale Änderung der methodischen und visuellen Komponente sprechen, die wir riskiert haben, in das Spiel einzuführen, auch dank der Wünsche von Eltern und Lehrern. Das Spiel überdauerte zwei Editionen fast unverändert in Bezug auf die Methode zur Visualisierung des Programmcodes, die auf Flussdiagrammen basierte, aber in der dritten Edition haben wir „aufgegeben“.

Wir wurden aber auch gebeten, das Spiel nicht nur mit den Lehrplänen und Lehrbüchern der Schule zu verknüpfen, sondern auch mit den Sprachen und Programmierumgebungen, die Kinder in einem frühen Stadium lernen, nämlich Scratch und Python. Dennoch richtet sich unser Spiel an Kinder im Alter von 7 bis 10 Jahren, und diese Umgebungen und Sprachen waren am gefragtesten.

Aber Sie können sich die anfängliche Entwicklungstabelle ansehen, in der Sie sehen können, dass wir nicht nur daran gearbeitet haben:

Wie wir einen Programmcode aus Pappe oder eine Scratch-Version des Brett-Lernspiels Battle of the Golems erstellt haben

Die Entwicklung solcher Befehlskarten (mit denen Sie ein Programm für Ihren Golem-Roboter festlegen) begann bereits im Jahr 2017. Ausgehend von der damals aktuellen Version von Scratch 2 haben wir die Hauptbefehle in einen Blocktyp umgewandelt:

Wie wir einen Programmcode aus Pappe oder eine Scratch-Version des Brett-Lernspiels Battle of the Golems erstellt haben

Und so sah eine Beispielkarte in Python aus:

Wie wir einen Programmcode aus Pappe oder eine Scratch-Version des Brett-Lernspiels Battle of the Golems erstellt haben

Dann gaben wir die PDF-Dateien den Eltern und Lehrern zum Testen (die Python-Version kann weiterhin heruntergeladen werden, da wir noch nicht planen, sie zu veröffentlichen) und erhielten daraufhin die Rückmeldung, dass die Kinder ... anfingen, verwirrt zu werden. Sie waren vorher verwirrt, aber eher in der Position der Roboter und ihrer Ausrichtung auf dem Spielfeld, nicht aber in den Teams (maximal bei komplexen Zyklen und Bedingungen mit Sensoren). Nun verwechselten die Kinder einfach die Befehle, da einige das Spiel früher starteten, als sie die Scratch-Umgebung beherrschten, und selbst die erklärenden Symbole halfen nicht weiter.

Wir haben beschlossen, die Python-Befehle nicht zu berühren, mussten aber den Blöcken eine Texterklärung hinzufügen. Nach all den Tests war das Jahr 2018 fast vorbei, der erfolglose Start der Vorbestellung am Ende, der Beginn des Jahres 2019 und damit... der Übergang zur 3. Version von Scratch.

Wir mussten uns mit einer neuen Blockfarbkarte eindecken und alle Karten neu zeichnen und sie dabei verbessern (und das Scratch-Kitty entfernen, da wir es nicht hinzufügen durften).

Das Ergebnis ist in diesem Beispiel zu sehen. Links sind Karten der „klassischen“ Golem-Schlacht und rechts eine Rubbeldarstellung:

Wie wir einen Programmcode aus Pappe oder eine Scratch-Version des Brett-Lernspiels Battle of the Golems erstellt haben

Erwachsene, die mit klassischen Blockdiagrammen aufgewachsen sind, mögen argumentieren, dass die Dinge jetzt schlimmer geworden sind, aber Tests an Kindern haben gezeigt, dass sie die Karten in dieser Version gut wahrnehmen und Parallelen zwischen der Computer- und der Kartonumgebung ziehen.

Das Einzige, was uns klugerweise geraten wurde, war, den Farbkontrast zu erhöhen (indem der Hintergrund heller und die Blockfarben heller gemacht wurden) und die Größe der doppelten Infografik-Symbole zu erhöhen.

Die Neuauflage hieß „Schlacht der Golems. Kartenliga der Parobots„Und zusätzlich zur Änderung der Teamkarten haben wir das Prinzip des Aufbaus des Spielfelds, die Mechanismen zum Aufbau von Robotern überarbeitet und andere Änderungen vorgenommen, die es uns ermöglichten, das Spiel in die psychologische Obergrenze von „bis zu 1000 Rubel“ einzupassen.“ Und wie unsere anderen Spiele werden wir es veröffentlichen durch Crowdfunding und wir freuen uns, wenn Sie das Spiel unterstützen.

Wie wir einen Programmcode aus Pappe oder eine Scratch-Version des Brett-Lernspiels Battle of the Golems erstellt haben

Wir hoffen, dass diese Ausgabe erfolgreich sein wird, und wir haben beschlossen, Python- (und bald Java-)Befehlskarten, wie die „klassische“ Version der Schlacht der Golems, zu erstellen frei verteilt und herunterladbar.

Source: habr.com

Kommentar hinzufügen