Lernpfad:Einführung in Scratch/12: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 5: Zeile 5:


=== Farbe verändern ===
=== Farbe verändern ===
Um die Farbe des Balls bei Berührung des Schlägers zu ändern, füge eine <sb2>ändere [Farbe v]-Effekt um (25)</sb2> Anweisung aus der Kategorie {{Scratch2/Kategorie|Aussehen}} nach dem <sb2>falls <> dann :: stack</sb2> Block ein. Du könntest auch die Startposition des Balls ändern. Verschiebe dafür den Ball dorthin, wo er starten soll und füge eine <sb2>gehe zu x: ( ) y: ( )</sb2> Anweisung  vor dem <sb2>setze Richtung auf ( )</sb2> Befehl ein.
Um die Farbe des Balls bei Berührung des Schlägers zu ändern, füge eine <s2b>ändere [Farbe v]-Effekt um (25)</s2b> Anweisung aus der Kategorie {{Scratch2/Kategorie|Aussehen}} nach dem <s2b>falls <> dann :: stack</s2b> Block ein. Du könntest auch die Startposition des Balls ändern. Verschiebe dafür den Ball dorthin, wo er starten soll und füge eine <s2b>gehe zu x: ( ) y: ( )</s2b> Anweisung  vor dem <s2b>setze Richtung auf ( )</s2b> Befehl ein.


=== Punktezähler ===
=== Punktezähler ===


Damit das Spiel noch mehr Spaß macht, kannst du noch einen Punktezähler einfügen. Klicke auf {{Scratch2/Kategorie|Daten}} und dann auf '''Neue Variable'''. Gib einen Variablennamen ein wie z.B. <code>punkte</code>. Füge dann einen <sb2>ändere [punkte v] um (1)</sb2> Befehl nach dem <sb2>falls < > dann :: stack</sb2> Befehl ein.
Damit das Spiel noch mehr Spaß macht, kannst du noch einen Punktezähler einfügen. Klicke auf {{Scratch2/Kategorie|Daten}} und dann auf '''Neue Variable'''. Gib einen Variablennamen ein wie z.B. <code>punkte</code>. Füge dann einen <s2b>ändere [punkte v] um (1)</s2b> Befehl nach dem <s2b>falls < > dann :: stack</s2b> Befehl ein.


[[Datei:Pong Variablen.gif|center|border|Variablen in Scratch 2.0 anlegen und verwenden.]]
[[Datei:Pong Variablen.gif|center|border|Variablen in Scratch 2.0 anlegen und verwenden.]]


Einen <sb2>setze [punkte v] auf (0)</sb2> Befehl kannst du zwischen die Befehle <sb2>Wenn die grüne Flagge angeklickt</sb2> und <sb2>wiederhole fortlaufend :: stack</sb2> einfügen, damit die Punkte zu Beginn des Spiels zurückgesetzt werden.
Einen <s2b>setze [punkte v] auf (0)</s2b> Befehl kannst du zwischen die Befehle <s2b>Wenn die grüne Flagge angeklickt</s2b> und <s2b>wiederhole fortlaufend :: stack</s2b> einfügen, damit die Punkte zu Beginn des Spiels zurückgesetzt werden.


<scratchblocks2>
<scratch2blocks>
Wenn die grüne Flagge angeklickt
Wenn die grüne Flagge angeklickt
setze [punkte v] auf (0)
setze [punkte v] auf (0)
Zeile 26: Zeile 26:
   end
   end
end
end
</scratchblocks2>
</scratch2blocks>


Du kannst auch einen Punktabzug einfügen, wenn der Ball den Boden berührt. Setze dafür eine <sb2>ändere [punkte v] um (-1)</sb2> Anweisung nach dem <sb2>falls <wird Farbe [#ff0000] berührt?> dann :: stack</sb2> Block ein.
Du kannst auch einen Punktabzug einfügen, wenn der Ball den Boden berührt. Setze dafür eine <s2b>ändere [punkte v] um (-1)</s2b> Anweisung nach dem <s2b>falls <wird Farbe [#ff0000] berührt?> dann :: stack</s2b> Block ein.


<scratchblocks2>
<scratch2blocks>
Wenn die grüne Flagge angeklickt
Wenn die grüne Flagge angeklickt
wiederhole fortlaufend  
wiederhole fortlaufend  
Zeile 38: Zeile 38:
   end
   end
end
end
</scratchblocks2>
</scratch2blocks>


== Info ==
== Info ==

Navigationsmenü