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

Aus DDSWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „400px = Aufgabe a = * Der obige "Wanderer" soll als Klasse implementiert und als Kreis dargestellt werden * Er soll eine Koordinate ha…“)
 
Zeile 1: Zeile 1:
[[file:bunteshaus.png|400px]]
+
[[image:bunteshaus.png|400px]]
  
 
= Aufgabe a =
 
= Aufgabe a =
* Der obige "Wanderer" soll als Klasse implementiert und als Kreis dargestellt werden
+
* Das obige Haus soll "nachgebaut" werden und zwar als Klasse, d.h. in einer '''Objekt Orientierten''' Denkweise
* Er soll eine Koordinate haben
+
** Das Haus soll Funktionen haben zum wechseln der Farben des Daches, der Wand und des Hintergrundes (Himmel)
* Die Klasse soll Funktionen haben, um
+
* Auf Tastendruck ("w" und "d") sollen sich die Farbe von Wand und Dach ändern
** Die Farbe des Kreises zu verändern
 
** Den Durchmesser des Kreises zu verändern
 
** Die Position des Kreises zu verändern
 
  
 
= Aufgabe b =
 
= Aufgabe b =
* Ermögliche, dass der Wanderer mit den Arrow Keys gesteuert wird
+
* Auf Tastendruck ("h") soll ein Bild (PNG) ein und ausgeblendet werden (in meinem Beispiel ist das ein Hund)
* Wenn am Rand der Leinwand ankommt, soll er einfach stehen bleiben
 
  
 
= Aufgabe c =
 
= Aufgabe c =
* Steure den Wanderer mit Hilfe von 2 Potentiometern (links-rechts und hoch-runter)! Dafür brauchst du unsere eigene sensorBoard Library
+
* Der Lichtsensor soll die Helligkeit des Himmels steuern
* Ausserdem soll der Wanderer auf Knopdruck seine Farbe ändern
 
** [[P5js Funktionen für die Kommunikation mit dem Arduino Board|Übersicht sensorBoard Library]]
 
 
 
= Aufgabe d (Bonus-Aufgabe) =
 
* Wenn du schneller fertig bist als die anderen, lass dir eine eigene Erweiterung einfallen. Z.B. schließe einen weiteren Sensor an und verändere zusätzliche Parameter des Wanderers
 
  
 
== Interessante Funktionen für diese Aufgabe ==
 
== Interessante Funktionen für diese Aufgabe ==

Version vom 12. August 2020, 21:06 Uhr

Bunteshaus.png

Aufgabe a

  • Das obige Haus soll "nachgebaut" werden und zwar als Klasse, d.h. in einer Objekt Orientierten Denkweise
    • Das Haus soll Funktionen haben zum wechseln der Farben des Daches, der Wand und des Hintergrundes (Himmel)
  • Auf Tastendruck ("w" und "d") sollen sich die Farbe von Wand und Dach ändern

Aufgabe b

  • Auf Tastendruck ("h") soll ein Bild (PNG) ein und ausgeblendet werden (in meinem Beispiel ist das ein Hund)

Aufgabe c

  • Der Lichtsensor soll die Helligkeit des Himmels steuern

Interessante Funktionen für diese Aufgabe

Gemeinsam erarbeitete Lösung