Erste eigene Programme mit Scratch
Anweisungen
In Scratch kann jede Figur eine Vielzahl von Anweisungen erhalten. So kann man beispielsweise die Figur Jocky mit der folgenden Anweisung über die Tastatur steuern:
Aufgaben
- Betrachte dieses Programm.
- Ziehe die oben abgebildeten Anweisungsblöcke in den Skriptbereich. Folgt Jocky deiner Anweisung?
- Erweitere dein Programm um links, oben und unten. Kontrolliere die Funktion. Tipp: Stelle die Bewegungsrichtung ein (siehe nachfolgendes Bild).
Sequenz
Man kann auch mehrere Anweisungen hintereinander zusammenfügen, wie Puzzleteile. Die Anweisungen werden vom Programm in der festgelegten Reihenfolge aufgerufen und ausgeführt. Jede Anweisung entspricht einem Skriptblock, der genau einmal durchgeführt wird. Eine solche Abfolge von Anweisungen nennt man eine Sequenz.Aufgaben
- Betrachte dieses Programm.
- Lass Jocky zum Ball und wieder zurück rennen. Am Ball angekommen, soll er kurz warten, „Wuff“ sagen und sich dann umdrehen.
- Ist er zum Ausgangspunkt zurückgekehrt, schaut er wieder in Richtung des Balles.
Tipp: Eine Resetsequenz (siehe nachfolgendes Bild) bringt deine Figur zum Startpunkt zurück:
Kostüme
Für manche Figuren ist ein zweites Kostüm hinterlegt. Mit einem Kostümwechsel kann man eine Figur so animieren, dass sie zum Beispiel Laufbewegungen durchführen kann.
Aufgaben
- Betrachte dieses Programm.
- Wird die b-Taste gedrückt, soll Jocky zu Kostüm dog1-b wechseln.
- Wird die a-Taste gedrückt, soll Jocky zu Kostüm dog1-a wechseln.
Programme grafisch veranschaulichen
Es kann hilfreich sein, sich ein Programm zunächst aufzuzeichnen, bevor man es in Scratch umsetzt. Nachfolgendes Diagramm ist ein Beispiel dafür.
Aufgaben
- Betrachte dieses Programm.
- Jocky hat einen Knochen gewittert. Führe ihn zu seinem Leckerbissen. Das obige Diagramm hilft dir bei der Umsetzung.
- Betrachte nun dieses Programm.
- Jocky möchte unbedingt an seinen Knochen kommen. Er darf aber nur die blauen Felder betreten. Hilf Jocky. Berate dich dazu mit einem Partner oder einer Partnerin.
- Notiere zunächst stichpunktartig den Weg, den Jocky zurücklegen muss.
- Vergleicht eure Notizen und setzt sie in der Programmierumgebung um.
- Teste das Ergebnis und verbessere es, wenn nötig.