DIP - Programmierung Teil 3 Übung9: Unterschied zwischen den Versionen
(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)
Inhaltsverzeichnis
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 von p5js
- ...
Gemeinsam erarbeitete Lösung