Scratch I (Sprites und Automationen)
In dieser Einheit wurde die visuelle Programmiersprache Scratch des MIT (Massachusetts Institute of Technology) unter die Lupe genommen. In diesem Zusammenhang wurde die Programmoberfläche genauer begutachtet und die verschiedenen Code-Blöcke (Move, Looks, Events, Control, Operators, Variables usw.) sowie Sprites (Figuren die sich im Animationsfenster bewegen) vorgestellt. Nachdem die Grundlagen erklärt und verinnerlicht wurden, konnte auch bereits das erste Programm geschrieben werden, welches den Einsatz von Stiften innerhalb von Verzweigungen und Schleifen (Kontrollstrukturen) forcierte. Im Anschluss daran wurde ein kleines Katz und Maus Spiel programmiert. Hierbei musste eine Katze mittels Pfeiltasten innerhalb des Animationsfensters bewegt werden und nacheinander Mäuse einsammeln um Punkte zu ergattern. Um den Schwierigkeitsgrad des Spiels ansprechender zu gestalten, wurde schlussendlich noch ein Hund im Spiel implementiert, welcher der Katze nachjagt und pro gesammelten Punkt immer schneller wird. Berührt der Hund die Katze oder umgekehrt, musste das Spiel automatisch, durch die Ausgabe einer Warnmeldung, beendet werden.
Kompetenzen
- Ich kenne die visuelle Programmiersprache Scratch und verstehe das Prinzip dahinter.
- Ich weiß welche Code-Blöcke in Scratch verwendet werden können und kann diese unterscheiden.
- Ich weiß wie man neue Sprites erstellt, diese umbenennt und zwischen ihnen wechseln kann.
- Ich kann in Scratch einfache Anweisungen und Abläufe umsetzen und Problemstellungen damit lösen.
- Ich verstehe wie computergesteuerte Anweisungen und Algorithmen mit definierten Variablen arbeiten.
- Ich kann kleinere Spiele eigenständig in Scratch programmieren und Spielbedingungen dazu definieren.