8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) |
||
| Zeile 20: | Zeile 20: | ||
Die Bühne von Scratch benutzt ein [[wikipedia:Koordinatensytem|Koordinatensytem]], um Figuren genau platzieren zu können. Jede Figur hat eine ''x''- und eine ''y''-Koordinate. Genaueres konntest du schon in {{Pfad|2|Schritt 2}} unter ''Scratch verstehen'' erfahren. | Die Bühne von Scratch benutzt ein [[wikipedia:Koordinatensytem|Koordinatensytem]], um Figuren genau platzieren zu können. Jede Figur hat eine ''x''- und eine ''y''-Koordinate. Genaueres konntest du schon in {{Pfad|2|Schritt 2}} unter ''Scratch verstehen'' erfahren. | ||
Im Algorithmus oben wird nur die | Im Algorithmus oben wird nur die x-Koordinate verändert, die die Position in der Horizontalen bestimmt. Die y-Koordinate bleibt fest eingestellt. Versuch sie doch mal auf einen anderen Wert als <code>-160</code> zu verändern und beobachte, was passiert. | ||
=== Tastatursteuerung und Schleifen === | === Tastatursteuerung und Schleifen === | ||
Anstatt mit der Maus könnte man den Schläger auch mit der Tastatur steuern. Zum Beispiel mit den Tasten {{Taste| | Anstatt mit der Maus könnte man den Schläger auch mit der Tastatur steuern. Zum Beispiel mit den Tasten {{Taste|←}} und {{Taste|→}}. Dazu könnte man folgende Skripte dem Schläger hinzufügen. | ||
<scratchblocks> | <scratchblocks> | ||
Wenn Taste [Pfeil nach | Wenn Taste [Pfeil nach rechts v] gedrückt | ||
ändere | ändere x um (10) | ||
Wenn Taste [Pfeil nach | Wenn Taste [Pfeil nach links v] gedrückt | ||
ändere | ändere x um (-10) | ||
</scratchblocks> | </scratchblocks> | ||
Bei jedem Tastendruck wird nun die | Bei jedem Tastendruck wird nun die x-Koordinate des Schlägers verändert. Entweder nach rechts (positive Zahl) oder nach links (negative Zahl). Wie weit (bzw. schnell) sich der Schläger bewegt, wird durch die größe der Zahl bestimmt. | ||
=== Schleifen in Scratch === | === Schleifen in Scratch === | ||
| Zeile 43: | Zeile 43: | ||
Wenn die grüne Flagge angeklickt | Wenn die grüne Flagge angeklickt | ||
wiederhole fortlaufend | wiederhole fortlaufend | ||
falls <Taste [Pfeil nach | falls <Taste [Pfeil nach rechts v] gedrückt?> dann | ||
ändere | ändere x um (10) | ||
end | end | ||
falls <Taste [Pfeil nach | falls <Taste [Pfeil nach links v] gedrückt?> dann | ||
ändere | ändere x um (-10) | ||
end | end | ||
end | end | ||