Tage
Stunden
Minuten
Sekunden
- % Rabatt - nur bis ⏰

Scratch Variablen erklärt: Werte speichern für Punkte, Leben und mehr

Wenn dein Scratch-Spiel Punkte zählen oder Leben verwalten soll, dann brauchst du Scratch Variablen erklärt. Diese digitalen Helfer speichern wichtige Werte und machen deine Projekte richtig spannend. Hier lernst du alles über Variablen und Listen.

Was sind Variablen in Scratch

Variablen als digitale Merkzettel

Stell dir vor, du hast einen unsichtbaren Merkzettel in deinem Computer. Auf diesen Zettel kannst du Zahlen oder Wörter schreiben, sie wieder löschen und neue hinzufügen. Genau das macht eine Variable in Scratch.

Eine Variable ist wie ein Container mit einem Namen. Du kannst dort werte speichern, die dein Programm später wieder braucht. Zum Beispiel: "Punkte = 100" oder "Leben = 3".

Warum Variablen wichtig sind

Ohne Variablen könntest du keine Punkte sammeln oder deinen Spielstand verfolgen. Sie helfen dir dabei, Informationen zwischen verschiedenen Teilen deines Programms zu übertragen. Außerdem kannst du damit rechnen und Entscheidungen treffen.

Variablen machen deine Scratch-Projekte interaktiv und spannend. Sie sind der Schlüssel zu allem, was sich in deinem Spiel ändert und entwickelt.

Deine erste Variable erstellen

Variable anlegen Schritt für Schritt

Klicke in der Kategorie "Variablen" auf "Erstelle eine Variable". Ein kleines Fenster öffnet sich. Gib deiner Variable einen Namen wie "Punkte" oder "Leben".

Wähle aus, ob die Variable für alle Figuren gelten soll oder nur für eine bestimmte Figur. Für den Anfang ist "Für alle Figuren" eine gute Wahl.

Wenn Fahne angeklickt wird
setze [Punkte v] auf (0)

Variable benennen und anzeigen

Gib deinen Variablen aussagekräftige Namen. "Punkte", "Leben" oder "Zeit" sind viel besser als "Variable1". So verstehst du später noch, wofür sie da sind.

Die Variable wird automatisch auf der Bühne angezeigt. Du kannst das Häkchen in der Variablen-Kategorie an- und ausklicken, um sie zu zeigen oder zu verstecken.

Werte speichern und ändern

Werte in Variablen setzen

Mit dem "setze auf"-Block gibst du deiner Variable einen Wert. Das machst du oft am Anfang des Spiels, um Startwerte festzulegen.

Wenn Fahne angeklickt wird
setze [Punkte v] auf (0)
setze [Leben v] auf (3)
setze [Zeit v] auf (60)

Variablen um bestimmte Zahlen ändern

Der "ändere um"-Block ist perfekt zum Sammeln von Punkten. Er addiert eine Zahl zu deiner Variable. Mit negativen Zahlen subtrahierst du.

Wenn deine Figur einen Stern berührt, kannst du die Punkte um 10 erhöhen. Bei einem Unfall ziehst du ein Leben ab.

falls <berührt [Stern v]?>
ändere [Punkte v] um (10)
end

falls <berührt [Gegner v]?>
ändere [Leben v] um (-1)
end

Variablen verstecken und zeigen

Manchmal willst du Variablen nur im Hintergrund nutzen, ohne sie zu zeigen. Mit "verstecke Variable" und "zeige Variable" steuerst du das.

Du kannst auch die Position und das Aussehen der angezeigten Variable ändern, indem du sie auf der Bühne verschiebst.

Praktische Beispiele für den Spielstand

Punkte zählen beim Sammeln

Ein Punktesystem motiviert Spieler und macht Spaß. Erstelle eine Variable "Punkte" und erhöhe sie, wenn bestimmte Ereignisse eintreten.

Wenn ich als Klon entstehe
wiederhole bis <berührt [Spieler v]?>
end
ändere [Punkte v] um (5)
lösche diesen Klon

Diese einfache Logik funktioniert für Münzen, Sterne oder andere Sammelobjekte. Jedes Objekt kann unterschiedlich viele Punkte geben.

Leben verwalten im Spiel

Ein Lebenssystem macht dein Spiel spannender. Starte mit 3 Leben und ziehe bei jedem Fehler eins ab. Bei 0 Leben ist das Spiel vorbei.

falls <(Leben) = (0)>
sage [Game Over!] für (2) Sekunden
stoppe [alle v]
end

Zeit stoppen und anzeigen

Eine Zeitvariable kann rückwärts oder vorwärts zählen. Für einen Timer, der rückwärts zählt, startest du bei 60 und ziehst jede Sekunde 1 ab.

Mit dem grünen Stopp-Block kannst du bei Zeitablauf das Spiel beenden oder zum nächsten Level wechseln.

Listen in Scratch verstehen

Listen erstellen und verwenden

Listen in Scratch funktionieren wie eine Sammlung von Variablen. Stell dir eine Einkaufsliste vor – du kannst Sachen hinzufügen, streichen und durchgehen.

Klicke auf "Erstelle eine Liste" in der Variablen-Kategorie. Listen sind perfekt für Highscores, Spielernamen oder Inventarsysteme.

füge [Spieler1] zu [Highscore v] hinzu
füge (Punkte) zu [Highscore v] hinzu

Elemente hinzufügen und entfernen

Mit "füge hinzu" packst du neue Sachen in deine Liste. "Lösche Element" entfernt bestimmte Einträge. Du kannst auch die ganze Liste auf einmal leeren.

Listen zeigen automatisch alle Einträge auf der Bühne. Das ist praktisch für Inventare oder Ranglisten in deinen Spielen.

Durch Listen durchgehen

Der "Element von Liste"-Block liest bestimmte Einträge aus. "Länge von Liste" sagt dir, wie viele Sachen drin sind. So kannst du durch alle Einträge durchgehen.

Listen machen komplexere Spiele möglich, in denen du viele Informationen gleichzeitig verwalten musst.

Variablen für alle Figuren oder nur eine

Globale Variablen verwenden

Globale Variablen können alle Figuren in deinem Projekt nutzen. Das ist gut für Punkte, Leben oder Zeit - Sachen, die das ganze Spiel betreffen.

Wenn du eine globale Variable änderst, sehen alle Figuren sofort den neuen Wert. Das macht die Zusammenarbeit zwischen Sprites einfach.

Lokale Variablen für einzelne Sprites

Lokale Variablen gehören nur zu einer bestimmten Figur. Jeder Gegner kann seine eigene Geschwindigkeit haben oder jedes Sammelobjekt seinen eigenen Wert.

Das ist besonders nützlich, wenn du viele ähnliche Figuren hast, die sich aber unterschiedlich verhalten sollen.

Häufige Fehler vermeiden

Variablen richtig benennen

Verwende klare, deutsche Namen für deine Variablen. "PunkteGesammelt" ist besser als "x" oder "Variable1". So findest du sie später schneller wieder.

Vermeide Leerzeichen und Sonderzeichen in Variablennamen. Das kann zu Problemen führen. Nutze stattdessen Unterstriche oder schreibt alles zusammen.

Werte nicht überschreiben

Pass auf, dass du nicht aus Versehen wichtige Werte überschreibst. Wenn du "setze auf" verwendest, geht der alte Wert verloren. Oft willst du stattdessen "ändere um".

Teste dein Programm regelmäßig, um sicherzustellen, dass deine Variablen die richtigen Werte haben. So findest du Fehler früh.

Deine Projekte erweitern

Highscore speichern

Ein Highscore-System macht dein Spiel wiederspielbar. Vergleiche am Ende die aktuellen Punkte mit dem gespeicherten Rekord. Wenn die neuen Punkte höher sind, speichere sie als neuen Highscore.

Du kannst auch mehrere Highscores in einer Liste speichern. So können verschiedene Spieler um die besten Plätze kämpfen. Das Konzept aus dem unserem Scratch für Kinder Guide hilft dir dabei, solche Features zu verstehen.

Mehrere Spieler verwalten

Mit Variablen und Listen kannst du auch Mehrspieler-Modi erstellen. Jeder Spieler bekommt eigene Punkte- und Lebensvariablen. Listen helfen dir, alle Spielerdaten zu organisieren.

So werden deine Scratch-Projekte zu echten Multiplayer-Erlebnissen, die noch mehr Spaß machen und zum gemeinsamen Spielen einladen. Mehr Projektideen findest du im Scratch für Kinder Bereich.

Mach deinen Code noch übersichtlicher! Lerne wie du Eigene Blöcke in Scratch erstellst!

Nach oben scrollen