DIP - Programmierung Teil 3 Übung9: Unterschied zwischen den Versionen

Aus DDSWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „<iframe key="p5js" path="flotorious/embed/JYEGwKwfU" w="400" h="400"></iframe> (Hinweis: Klick auf mich und dann teste die Tasten A D W S)“)
 
Zeile 2: Zeile 2:
  
 
(Hinweis: Klick auf mich und dann teste die Tasten A D W S)
 
(Hinweis: Klick auf mich und dann teste die Tasten A D W S)
 +
 +
= Aufgabe a =
 +
* Ändere das vorhergehende Beispiel so ab, dass der Punkt nun von alleine mit einer bestimmten Geschwindigkeit läuft
 +
* Verwende wieder eine Objekt Orientierte Programmierung
 +
* Wenn der Punkt über den Rand hinausläuft, soll er an der entgegengesetzten Kante wieder herauskommen
 +
 +
= Aufgabe b =
 +
* Wenn der Punkt über den Rand hinausläuft, soll er abprallen
 +
 +
= Aufgabe c =
 +
* Bonus: Verwende ein Array und erstelle einen Haufen punkte die mit zufälligen Geschwindigkeiten und Richtungen über die Leinwand fahren
 +
 +
= Aufgabe d =
 +
* Bonus: Programmiere, dass die Punkte sich beschleunigen
 +
* Bonus: Programmiere, dass die Tasten am Keyboard die Beschleunigung verändern können
 +
 +
== Interessante Funktionen für diese Aufgabe ==
 +
* Nachgeschlagen in der [https://p5js.org/reference/|Referenz von p5js]
 +
* ...
 +
 +
== Gemeinsam erarbeitete Lösung ==
 +
* https://editor.p5js.org/flotorious/sketches/o2M2eANtHO
 +
 +
<iframe key="p5js" path="flotorious/sketches/o2M2eANtHO" w="1000" h="800"></iframe>

Version vom 12. August 2020, 21:56 Uhr

(Hinweis: Klick auf mich und dann teste die Tasten A D W S)

Aufgabe a

  • Ändere das vorhergehende Beispiel so ab, dass der Punkt nun von alleine mit einer bestimmten Geschwindigkeit läuft
  • Verwende wieder eine Objekt Orientierte Programmierung
  • Wenn der Punkt über den Rand hinausläuft, soll er an der entgegengesetzten Kante wieder herauskommen

Aufgabe b

  • Wenn der Punkt über den Rand hinausläuft, soll er abprallen

Aufgabe c

  • Bonus: Verwende ein Array und erstelle einen Haufen punkte die mit zufälligen Geschwindigkeiten und Richtungen über die Leinwand fahren

Aufgabe d

  • Bonus: Programmiere, dass die Punkte sich beschleunigen
  • Bonus: Programmiere, dass die Tasten am Keyboard die Beschleunigung verändern können

Interessante Funktionen für diese Aufgabe

Gemeinsam erarbeitete Lösung