Programmieren Sie ein Sprite Schritt für Schritt durch ein Labyrinth – aber die gewünschte Medaille benötigt das kürzeste Programm und eine Schleife.
Erstellen Sie eine Abfolge von Bewegungs- und Wendeblöcken (mit Wiederholung und Wenn-Pfad-Vorwärts), damit das Sprite das Ziel erreicht. Es reicht nicht aus, anzukommen – Gold belohnt das Lösen mit den wenigsten Blöcken, was normalerweise bedeutet, dass wiederholte Schritte zu einer Schleife zusammengefasst werden.
Sprite Sprint verwandelt das Lösen von Labyrinthen in eine Lektion zum Schreiben enger, sich wiederholender Programme und zum Aufbau echter Programmierlogik.
Bewegungs- und Drehblöcke mit Wiederhole und einer Bedingung sind das Vokabular von Scratch – der blockbasierten Sprache, die das MIT Media Lab für Fünf- bis Sechzehnjährige gebaut hat.
Worauf es hier ankommt, ist die originelle Wertung: Am Ziel anzukommen reicht nicht, und Gold ist dafür reserviert, es mit wenigen Blöcken zu lösen.
Das verwandelt die Übung in eine Lektion über Abstraktion. Eine lange Liste von Zügen funktioniert immer und lehrt nie etwas; Kürze zu erzwingen, macht eine Schleife zur offensichtlichen Antwort, denn Wiederholung ist das Einzige, was ein Programm kürzer macht, ohne zu ändern, was es tut.
Sprite Sprint verwandelt das Lösen von Labyrinthen in eine Lektion im Schreiben enger, sich wiederholender Programme. Es handelt sich um ein originelles, kostenloses Browserspiel, das eigens für PlayPendium entwickelt wurde.