Koordinatensystem und Bewegung
Die Schülerinnen und Schüler nutzen das Koordinatensystem in Scratch, um Figuren präzise zu positionieren und zu bewegen.
Über dieses Thema
Das Koordinatensystem in Scratch dient der präzisen Positionierung und Steuerung von Figuren auf dem Stage. Der Ursprung (0,0) liegt mittig, X-Werte steigen von links nach rechts (-240 bis +240), Y-Werte von unten nach oben (-180 bis +180). Schülerinnen und Schüler verwenden Blöcke wie 'gehe zu x: y', 'ändere x um 10' oder 'gleite zu', um Objekte zu bewegen. So entwerfen sie Programme, die Figuren entlang definierter Pfade führen, und analysieren, wie Änderungen der Koordinaten die visuelle Wirkung in Spielen beeinflussen.
Dieses Thema verknüpft sich eng mit den KMK-Standards 'Modellieren und Implementieren' sowie 'Darstellen und Interpretieren' der Sekundarstufe I. Es stärkt das Verständnis für kartesische Koordinaten aus der Mathematik und fördert algorithmisches Denken. Schüler lernen, reale Bewegungen zu modellieren, Parameter zu variieren und Ergebnisse zu interpretieren, was grundlegende Programmierfähigkeiten aufbaut.
Aktives Lernen ist hier besonders wirksam, weil Schüler durch sofortiges Feedback in Scratch experimentieren, Fehler debuggen und Iterationen vornehmen können. Solche hands-on-Ansätze machen abstrakte Koordinaten konkret, steigern die Motivation und sichern ein nachhaltiges Verständnis der Bewegungskontrolle.
Leitfragen
- Erkläre, wie das Koordinatensystem in Scratch die Position und Bewegung von Objekten steuert.
- Entwerfe ein Programm, das eine Figur entlang eines vorgegebenen Pfades bewegt.
- Analysiere, wie die Änderung von X- und Y-Werten die visuelle Darstellung in einem Spiel beeinflusst.
Lernziele
- Erkläre die Funktion des X- und Y-Koordinatenpaares für die Positionierung von Sprites in Scratch.
- Entwerfe ein Scratch-Programm, das eine Figur mithilfe von 'gleite zu'-Blöcken entlang eines vorgegebenen polygonalen Pfades bewegt.
- Analysiere, wie sich die Änderung von X- und Y-Werten auf die Bewegung und Endposition einer Figur auswirkt, wenn diese um einen festen Wert geändert werden.
- Demonstriere die präzise Platzierung einer Figur auf der Bühne durch die Eingabe spezifischer X- und Y-Koordinaten.
- Erstelle eine einfache Animation, bei der eine Figur durch schrittweise Änderung ihrer Koordinaten eine zyklische Bewegung ausführt.
Bevor es losgeht
Warum: Die Schüler müssen die grundlegenden Elemente der Scratch-Oberfläche, wie die Bühne, die Sprite-Liste und den Skriptbereich, kennen, um mit dem Koordinatensystem arbeiten zu können.
Warum: Ein grundlegendes Verständnis dafür, dass Programme aus einer Abfolge von Anweisungen bestehen, ist notwendig, um die Bewegung von Figuren durch Befehle zu steuern.
Schlüsselvokabular
| Koordinatensystem | Ein System aus zwei Achsen (X und Y), das verwendet wird, um die genaue Position eines Punktes oder Objekts auf einer zweidimensionalen Fläche, der Bühne in Scratch, zu bestimmen. |
| X-Koordinate | Der Wert, der die horizontale Position eines Objekts auf der Bühne angibt. Positive Werte bewegen das Objekt nach rechts, negative Werte nach links vom Zentrum. |
| Y-Koordinate | Der Wert, der die vertikale Position eines Objekts auf der Bühne angibt. Positive Werte bewegen das Objekt nach oben, negative Werte nach unten vom Zentrum. |
| Sprite | Ein grafisches Objekt oder eine Figur in Scratch, die programmiert werden kann, um sich zu bewegen, zu sprechen und mit anderen Objekten zu interagieren. |
| Bühne (Stage) | Der Hintergrundbereich in Scratch, auf dem sich die Sprites bewegen und interagieren. Sie hat ein eigenes Koordinatensystem. |
Vorsicht vor diesen Fehlvorstellungen
Häufige FehlvorstellungDer Ursprung (0,0) liegt in der oberen linken Ecke wie bei vielen Grafikprogrammen.
Was Sie stattdessen lehren sollten
In Scratch ist (0,0) zentriert, X positiv rechts, Y positiv oben. Peer-Tests mit 'gehe zu'-Blöcken und gemeinsames Plotten von Punkten klären dies schnell. Aktive Experimente helfen, eigene Vorstellungen mit dem System abzugleichen.
Häufige FehlvorstellungBewegungen mit 'ändere x um' sind immer absolut, nicht relativ.
Was Sie stattdessen lehren sollten
Diese Blöcke sind relativ zur aktuellen Position. Schüler entdecken das durch Ketten von Befehlen in Gruppen und Debuggen. Diskussionen über Pfade machen den Unterschied zu 'gehe zu' greifbar.
Häufige FehlvorstellungHöhere Y-Werte bewegen immer nach unten.
Was Sie stattdessen lehren sollten
Y steigt nach oben. Visuelle Tests mit Markern und Klassendiskussionen korrigieren das. Hands-on-Iterationen festigen die Orientierung.
Ideen für aktives Lernen
Alle Aktivitäten ansehenPaararbeit: Koordinaten-Pfad
Paare definieren fünf Punkte auf Papier und programmieren eine Sprite, die diese nacheinander mit 'gehe zu x: y' abfährt. Sie testen den Pfad, messen Abweichungen und optimieren mit Schleifen. Abschließend präsentieren sie ihr Programm der Klasse.
Small Groups: Labyrinth-Navigator
Gruppen bauen ein Labyrinth mit unsichtbaren Wänden und steuern eine Figur per Koordinatenänderungen hindurch. Sie nutzen 'ändere x/y um' in einer Endlosschleife mit Bedingungen. Jede Gruppe tauscht Programme aus und bewertet die Präzision.
Whole Class: Bewegungssimulation
Die Klasse simuliert ein Rennen: Jeder Sprite startet bei festen Koordinaten und bewegt sich per variablen Schritten. Schüler vergleichen X/Y-Änderungen und diskutieren, wie sie die Geschwindigkeit und Richtung beeinflussen.
Individual: Spiel-Modifikator
Jeder Schüler modifiziert ein Vorlagen-Spiel, indem er Koordinaten für neue Power-ups ändert. Sie analysieren Auswirkungen auf das Gameplay und dokumentieren vor/nach-Screenshots.
Bezüge zur Lebenswelt
- In der Robotik nutzen Ingenieure Koordinatensysteme, um die präzise Bewegung von Roboterarmen in Fabriken zu steuern, beispielsweise beim Schweißen oder Montieren von Autoteilen.
- Bei der Entwicklung von Videospielen werden Koordinatensysteme verwendet, um Spielfiguren und Objekte exakt auf dem Bildschirm zu positionieren und ihre Bewegungen zu simulieren, was für das Spielerlebnis entscheidend ist.
- Fluglotsen verwenden auf ihren Radarschirmen Koordinatensysteme, um die Position von Flugzeugen im Luftraum zu verfolgen und sicherzustellen, dass sie den vorgeschriebenen Flugrouten folgen.
Ideen zur Lernstandserhebung
Die Schüler erhalten eine Karte mit einer Zielkoordinate (z.B. X: 100, Y: 50) und dem Befehl 'gleite zu x: y'. Sie schreiben auf, welcher Block in Scratch dafür benötigt wird und wie sich die Figur bewegt, wenn die X-Koordinate um -20 geändert wird.
Der Lehrer zeigt ein Scratch-Projekt, bei dem eine Figur sich bewegt. Die Schüler notieren die Start- und Endkoordinaten der Figur und beschreiben in einem Satz, wie sich die X- und Y-Werte verändert haben, um diese Bewegung zu erreichen.
Zwei Schüler arbeiten zusammen an einem Programm, das eine Figur entlang eines einfachen Pfades bewegen soll. Sie tauschen ihre Programme aus und überprüfen gegenseitig, ob die Figur die vorgegebene Route korrekt abläuft. Sie geben sich Feedback zu den verwendeten Koordinaten und Bewegungsblöcken.
Häufig gestellte Fragen
Wie funktioniert das Koordinatensystem in Scratch?
Wie programmiere ich eine Figur entlang eines Pfades in Scratch?
Wie analysiere ich den Einfluss von X- und Y-Werten auf Spiele?
Wie fördert aktives Lernen das Verständnis von Koordinatensystemen in Scratch?
Planungsvorlagen für Informatik
Mehr in Programmieren mit Scratch: Kreative Logik
Variablen und Zustände
Nutzung von Platzhaltern zur Speicherung von Spielständen oder Benutzereingaben.
3 methodologies
Ereignissteuerung und Interaktion
Programmierung von Reaktionen auf Tastendrücke, Mausklicks oder Kollisionen.
3 methodologies
Klonen und Listen: Mehrere Objekte verwalten
Einführung in das Klonen von Figuren und die Verwendung von Listen zur Verwaltung mehrerer ähnlicher Objekte in Scratch-Projekten.
3 methodologies
Funktionen und Prozeduren (Blöcke)
Die Schülerinnen und Schüler lernen, eigene Blöcke in Scratch zu erstellen, um wiederkehrende Code-Abschnitte zu strukturieren und zu vereinfachen.
3 methodologies
Projekt: Ein interaktives Spiel entwickeln
Anwendung aller gelernten Scratch-Konzepte zur Entwicklung eines eigenen, vollständigen interaktiven Spiels.
3 methodologies