CS50 Scratch: Sprites
"Diese Lektion führt in Sprites ein und verbindet das Konzept mit einer kleinen eigenen Übung."
Konzepte verständlich erklärt (für Einsteiger jeden Alters)
Lernziele
Nach dieser Lektion kannst du sprites in eigenen Worten erklären, ein kleines Beispiel entwerfen und eine typische Grenze benennen.
Erklärung
Sprites sind eigenständige Figuren oder Objekte mit Kostüm, Position und eigenen Skripten. Die Bühne und ihre Koordinaten bestimmen, wo sie erscheinen; Nachrichten lassen Figuren zusammenarbeiten.
Schrittweises Beispiel
Ein Ball-Sprite kann bei jeder Wandberührung seine Richtung ändern, während ein Schläger-Sprite die Eingabe der Tastatur verarbeitet.
sprites = {"ball": [0, 0], "paddle": [0, -140]}
print(sprites)
Zusammenfassung
Sprites bündeln Darstellung und Verhalten einer Figur.
Lerncheck & Übung
Etwa 30 Minuten · beginner
Das lernst du
- Erkläre die Grundidee von Sprites mit einem eigenen Beispiel.
- Ordne passende Eingaben, Zustände und Ergebnisse zu.
- Nenne eine typische Fehlerquelle und eine Gegenmaßnahme.
Voraussetzungen
- Keine. Fachbegriffe werden in der Erklärung eingeführt.
Häufige Fehler
- Figur, Kostüm und Skript sind verschiedene Dinge: Ein neues Kostüm erstellt keine neue Figur.
Wissenscheck
Praktische Aufgabe
Plane zwei Figuren für ein Fangspiel und notiere, welche Daten jede Figur braucht.
Das Code-Labor führt hier Python als ergänzendes Modell aus. Scratch bzw. Scratch-Blöcke werden nicht nativ ausgeführt; für diese Kurse ist die Übung eine Konzeptübertragung.
Quellen und Einordnung
Prüfe meine Erklärung zu „Sprites“ und stelle eine Rückfrage zu einer Randbedingung.
Interaktive Übung & lokaler Testlauf
Plane zwei Figuren für ein Fangspiel und notiere, welche Daten jede Figur braucht.
Hinweise auf Wunsch anzeigen
- Bestimme zuerst Eingabe, Zustand und gewünschtes Ergebnis.
- Prüfe auch einen Grenz- oder Fehlerfall.