Skip to content

Interaktive Geschichten programmierenAktivitäten & Unterrichtsstrategien

Aktives Programmieren interaktiver Geschichten verbindet technische Logik mit kreativem Gestalten. Durch das sofortige Ausprobieren von Code verstehen Schülerinnen und Schüler die Wirkung von Bedingungen und Schleifen besser als durch abstrakte Erklärungen. Die Verbindung von Storytelling und Technik macht abstrakte Konzepte greifbar und motiviert durch sichtbare Ergebnisse.

Klasse 6Digitale Welten Entdecken: Informatik4 Aktivitäten15 Min.45 Min.

Lernziele

  1. 1Entwerfen Sie eine interaktive Geschichte mit mindestens drei verschiedenen Szenen und zwei Charakteren, die auf Benutzereingaben reagieren.
  2. 2Analysieren Sie die Auswirkungen der Auswahl von Sprites und Hintergründen auf die visuelle Kohärenz und die Stimmung einer interaktiven Geschichte.
  3. 3Bewerten Sie die Effektivität von bedingten Anweisungen (falls/dann) und Schleifen (wiederholen) zur Steuerung des Handlungsverlaufs und der Wiederholung von Ereignissen in einer erzählerischen Struktur.
  4. 4Demonstrieren Sie die Implementierung von Ereignissen (z. B. Tastendruck, Mausklick) zur Auslösung von Aktionen und zur Schaffung von Interaktivität in einer erzählerischen Sequenz.

Möchten Sie einen vollständigen Unterrichtsentwurf mit diesen Lernzielen? Mission erstellen

15 Min.·Einzelarbeit

Individual: Geschichte skizzieren

Schülerinnen und Schüler zeichnen eine Storyboard-Idee mit drei Szenen und möglichen Verzweigungen. Sie notieren Eingaben und Reaktionen. Dies bereitet die Programmierung vor.

Vorbereitung & Details

Entwerfen Sie eine interaktive Geschichte, die auf Benutzereingaben reagiert und verschiedene Handlungsstränge ermöglicht.

Moderationstipp: Lassen Sie die Schülerinnen und Schüler beim Skizzieren der Geschichte zuerst mit Papier und Stift arbeiten, um die Programmlogik vor dem Code zu durchdenken.

Setup: Flexible Lernumgebung mit Zugang zu Materialien und moderner Technik

Materials: Project Brief mit einer Leitfrage, Planungsvorlage und Zeitplan, Bewertungsraster (Rubric) mit Meilensteinen, Präsentationsmaterialien

AnwendenAnalysierenBewertenErschaffenSelbststeuerungBeziehungsfähigkeitEntscheidungsfähigkeit
30 Min.·Partnerarbeit

Pairs: Szene programmieren

In Paaren kodieren die Schüler eine interaktive Szene mit Sprite-Bewegungen und Bedingungen. Sie testen gegenseitig und passen an. Feedback vertieft das Verständnis.

Vorbereitung & Details

Analysieren Sie, wie die Synchronisation von Sprites und Hintergründen eine kohärente Geschichte erzeugt.

Moderationstipp: Führen Sie die Paare beim Programmieren einer Szene schrittweise an die Synchronisation von Timern heran, indem Sie gemeinsam den Code kommentieren.

Setup: Flexible Lernumgebung mit Zugang zu Materialien und moderner Technik

Materials: Project Brief mit einer Leitfrage, Planungsvorlage und Zeitplan, Bewertungsraster (Rubric) mit Meilensteinen, Präsentationsmaterialien

AnwendenAnalysierenBewertenErschaffenSelbststeuerungBeziehungsfähigkeitEntscheidungsfähigkeit
45 Min.·Kleingruppen

Small groups: Vollständige Geschichte bauen

Gruppen erweitern Szenen zu einer kohärenten Geschichte mit Schleifen. Sie präsentieren und bewerten. Dies trainiert Synchronisation.

Vorbereitung & Details

Bewerten Sie die Rolle von Bedingungen und Schleifen bei der Gestaltung dynamischer Erzählungen.

Moderationstipp: Geben Sie in den Kleingruppen klare Zeitlimits für die Fertigstellung der Geschichte, um Druck aufzubauen und Entscheidungen zu forcieren.

Setup: Flexible Lernumgebung mit Zugang zu Materialien und moderner Technik

Materials: Project Brief mit einer Leitfrage, Planungsvorlage und Zeitplan, Bewertungsraster (Rubric) mit Meilensteinen, Präsentationsmaterialien

AnwendenAnalysierenBewertenErschaffenSelbststeuerungBeziehungsfähigkeitEntscheidungsfähigkeit
20 Min.·Ganze Klasse

Whole class: Peer-Review

Die Klasse tauscht fertige Geschichten aus und gibt konstruktives Feedback. Gemeinsam verbessern sie. Dies fördert Reflexion.

Vorbereitung & Details

Entwerfen Sie eine interaktive Geschichte, die auf Benutzereingaben reagiert und verschiedene Handlungsstränge ermöglicht.

Moderationstipp: Fordern Sie die Klasse beim Peer-Review auf, konkret auf die Umsetzung der Bedingungen und die Benutzerführung einzugehen.

Setup: Flexible Lernumgebung mit Zugang zu Materialien und moderner Technik

Materials: Project Brief mit einer Leitfrage, Planungsvorlage und Zeitplan, Bewertungsraster (Rubric) mit Meilensteinen, Präsentationsmaterialien

AnwendenAnalysierenBewertenErschaffenSelbststeuerungBeziehungsfähigkeitEntscheidungsfähigkeit

Dieses Thema unterrichten

Erfahrene Lehrkräfte beginnen mit analogen Methoden wie Storyboards, um die Programmierlogik vorzubereiten. Sie vermeiden lange Code-Erklärungen und setzen stattdessen auf entdeckendes Lernen mit kleinen, funktionierenden Beispielen. Wichtig ist, Fehler als Teil des Prozesses zu normalisieren und schnelles Feedback durch Ausprobieren zu ermöglichen. Die Lehrkraft agiert als Coach, der gezielt Hilfestellungen gibt, wenn Schülerinnen und Schüler feststecken.

Was Sie erwartet

Am Ende können alle Schülerinnen und Schüler eine einfache interaktive Geschichte mit mindestens zwei Handlungssträngen und einer Benutzereingabe programmieren. Sie erklären, wie Bedingungen und Schleifen im Code wirken und wie sie Szenen synchronisiert haben. Kreativität zeigt sich in der Gestaltung der Charaktere und der Erzählstruktur.

Diese Aktivitäten sind ein Ausgangspunkt. Die vollständige Mission ist das Erlebnis.

  • Vollständiges Moderationsskript mit Lehrkraft-Dialogen
  • Druckfertige Schülermaterialien, bereit für den Unterricht
  • Differenzierungsstrategien für jeden Lerntyp
Mission erstellen

Vorsicht vor diesen Fehlvorstellungen

Häufige FehlvorstellungWährend der Einzelarbeit 'Geschichte skizzieren' denken einige, dass interaktive Geschichten nur mit komplexem Code funktionieren.

Was Sie stattdessen lehren sollten

Zeigen Sie in dieser Phase einfache Code-Beispiele für Bedingungen und Schleifen, die direkt in die Skizze übertragen werden können.

Häufige FehlvorstellungWährend der Paarbeit 'Szene programmieren' nehmen einige an, dass sich Sprites automatisch synchron bewegen.

Was Sie stattdessen lehren sollten

Fordern Sie die Paare auf, den Code für Timer und Ereignisse gemeinsam zu schreiben und jeden Schritt zu kommentieren.

Häufige FehlvorstellungWährend der Gruppenarbeit 'Vollständige Geschichte bauen' befürchten einige, dass Benutzereingaben die Geschichte unberechenbar machen.

Was Sie stattdessen lehren sollten

Lassen Sie die Gruppen vor der Programmierung definieren, welche Eingaben zu welchen Verzweigungen führen, und halten Sie diese Regeln schriftlich fest.

Ideen zur Lernstandserhebung

Lernstandskontrolle

Nach der Einzelarbeit 'Geschichte skizzieren' füllen die Schülerinnen und Schüler ein Blatt mit drei Feldern aus: 'Eine Bedingung, die ich in meiner Geschichte verwenden werde', 'Ein Sprite und seine Rolle', 'Eine Szene und wie sie sich von anderen unterscheidet'.

Gegenseitige Bewertung

Nach der Präsentation der Kleingruppen 'Vollständige Geschichte bauen' geben sich die Schülerinnen und Schüler gegenseitig Feedback zu zwei Punkten: 'Was hat mir an der Geschichte gefallen?' und 'Welche Stelle war unklar oder könnte verbessert werden?'.

Kurze Überprüfung

Während der Paarbeit 'Szene programmieren' zeigt die Lehrkraft einen kurzen Code-Schnipsel einer 'wenn/dann'-Bedingung und fragt: 'Was passiert, wenn dieser Code ausgeführt wird?'. Die Schülerinnen und Schüler antworten mündlich oder schreiben ihre Lösung auf ein Whiteboard.

Erweiterungen & Unterstützung

  • Ermutigen Sie schnelle Lernende, eine zweite Benutzereingabe zu integrieren, die den Verlauf der Geschichte stark beeinflusst.
  • Für Schülerinnen und Schüler mit Schwierigkeiten bieten Sie eine vorbereitete Szene mit fehlenden Bedingungen an, die sie vervollständigen müssen.
  • Vertiefen Sie mit einer Zusatzaufgabe die Synchronisation mehrerer Sprites durch die Nutzung von Nachrichten zwischen Objekten.

Schlüsselvokabular

SpriteEin grafisches Element (Figur, Objekt), das sich auf der Bühne bewegt und mit dem interagiert werden kann. Es ist ein Hauptdarsteller in der Geschichte.
Bühne (Stage)Der Hintergrund oder die Umgebung, in der sich die Sprites bewegen und die Geschichte abspielt. Sie kann gewechselt werden, um Szenenwechsel anzuzeigen.
Bedingung (Condition)Eine Anweisung im Code, die prüft, ob etwas wahr oder falsch ist, und darauf basierend unterschiedliche Aktionen auslöst (z. B. 'wenn der Benutzer 'ja' eingibt, dann gehe zu Szene 2').
Schleife (Loop)Eine Code-Struktur, die es ermöglicht, einen Block von Befehlen mehrmals hintereinander auszuführen, ohne den Code wiederholen zu müssen (z. B. 'wiederhole die Begrüßung dreimal').
Ereignis (Event)Ein Auslöser, der eine bestimmte Aktion im Programm startet, wie z. B. das Klicken auf eine Figur, das Drücken einer Taste oder das Erreichen einer bestimmten Zeit.

Bereit, Interaktive Geschichten programmieren zu unterrichten?

Erstellen Sie eine vollständige Mission mit allem, was Sie brauchen

Mission erstellen