Lernpfad:Einführung in Processing/16: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 37: Zeile 37:


=== Beispiele für interessante Animationen ===
=== Beispiele für interessante Animationen ===
 
{{Rahmen|
Das Projekt ist ein Nachbau der Javascript-Version [https://tixy.land tixy.land] von [https://mobile.twitter.com/aemkei Martin Kleppe]. Die folgenden Beispiele sind teilweise von dort übernommen ind für Processing angepasst.  
Das Projekt ist ein Nachbau der Javascript-Version [https://tixy.land tixy.land] von [https://mobile.twitter.com/aemkei Martin Kleppe]. Die folgenden Beispiele sind teilweise von dort übernommen und für Processing angepasst.|Farbe={{Farbe:Highlight1}}}}
{{Collapse:Start}}
{{Collapse:Start}}
Füge die Programmzeilen jeweils in die <code>dot</code>-Methode ein.
Füge die Programmzeilen jeweils in die <code>dot</code>-Methode ein.
Zeile 148: Zeile 148:
== Hunter and Prey ==
== Hunter and Prey ==


Programmiere ein Spiel, bei dem die Spieler:in einen grünen Punkt steuert, der sich die ganze Zeit bewegt. Auf dem Feld erscheint zufällig "Beute" (ein gelber Punkt), der eingesammelt werden muss. Wurde die "Beute" erlegt, erscheint eine neue, und so weiter. Nach einer Zeit erscheinen auch noch "Feinde" (rote Punkte), die von der Spielfigur nicht berührt werden dürfen.
Programmiere ein Spiel, bei dem die Spieler:in einen Grünen Punkt steuert, der sich die ganze Zeit bewegt. Auf dem Feld erscheint zufällig "Beute" (ein gelber Punkt), der eingesammelt werden muss. Wurde die "Beute" erlegt, erscheint eine neue, und so weiter. Nach einer Zeit erscheinen auch noch "Feinde" (rote Punkte), die von der Spielfigur nicht berührt werden dürfen.
{{P5js|https://editor.p5js.org/Ngb/full/uiZoK4oP-|height=450|width=650}}
{{P5js|https://editor.p5js.org/Ngb/full/uiZoK4oP-|height=450|width=650}}


8.581

Bearbeitungen