Zum Inhalt springen

LunarLander mit scratch

LunarLander mit scratch


Diese kleine Unterrichtseinheit entstand ursprünglich an einem OSZ in Berlin. Es diente für eine Fachoberschulklasse als Einführung in die Programmierung mit scratch. Gleichzeitig enthält das Skript das MiniProjekt LunarLander.
Es gibt sicherlich noch viele weitere Wege um einen LunarLander in scratch zu implementieren. Wir freuen uns über Anregungen und Beispiele. Diese veröffentlichen wir gerne, wenn keine fremden Urheberrechte betroffen sind.

Didaktischer Kommentar

  • Das Skript ist relativ kleinschrittig aufgebaut. Hier hat die Lehrkraft die Möglichkeit offenere Aufgabenstellungen zu vergeben.
  • Das Projekt wurde erfolgreich in der genannten Klassenstufe eingesetzt. Dauer ca. 4-6 Doppelstunden.
  • es ist wird ein selbständiges Arbeiten vorausgesetzt.
  • einige Teilbereiche können eingeführt und extra gesichert werden.
  • Das Skript enthält einige kurze Abfrage- und Testmöglichkeiten.
  • Die Ereignissteuerung ist zentraler Bestandteil zum Verständnis und dient hier als kleine Vorbereitung auf die OOP.

Hinweise

  • Die verwendet scratch-version ist 1.4. Es wurde in der Desktop Version von scratch gearbeitet. Die im Skript erwähnte MINI-scratch Version (für Windows) ist als kompletter ZIP-Ordner herunterladbar. Die darin enthaltene ini-Datei ist angepasst und statt der Katze gibt es einen kleinen Punkt als Startobjekt. Die README.txt Datei enthält auf Englisch detaillierte Anpassungsmöglichkeiten in der ini-Datei. Mittlerweile ist es am sinnvollsten, direkt im Browser zu entwickeln (Link zur MIT-Seite). Projekte aus 1.4 können in 2.0 geöffnet werden.

Material

  • Das gesamte Material steht unter der Creative Commons Lizenz Attribution Non-commercial Share Alike (by-nc-sa): Das Werk darf heruntergeladen, verändert und als Grundlage für eigene Werke verwendet werden. Es darf in veränderter Form weitergegeben werden unter der Bedingung, dass der Urheber genannt wird und die neue Version unter denselben Bedingungen lizenziert wird. Weder das Original noch die veränderte Version darf kommerziell verwendet werden.
  • Skript zur Einführung in scratch mit anschliessendem MiniProjekt LunarLander. Version für die Sekundarstufe II mit "Sie"-Ansprache. (PDF-Datei, DOCX-Datei)
  • Skript zur Einführung in scratch mit anschliessendem MiniProjekt LunarLander. Version für die Sekundarstufe I mit "Du"-Ansprache. (PDF-Datei,DOCX-Datei)
  • Beispieldateien der LunarLander-Versionen, die teilweise auch im Skript erwähnt werden. (ZIP-Datei der neuen Versionen, ZIP-Datei der alten Versionen)

Redaktionell verantwortlich: Frank Oppermann