Creative Coding

Aus DDSWiki
Version vom 26. August 2020, 10:35 Uhr von FlorianG (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Diese Unterlagen sind spontan (ohne Vorlaufzeit) als Online-Ressource während der Covid-Umstellung auf digitale Lehre entstanden

Processing in Betrieb nehmen

Aufgaben

Übungsblatt I

Übungsblatt II

Tutorials

Tutorial zum Arbeiten mit Klassen

Tutorial zum Arbeiten mit Rotationen

Einfache User Interfaces mit eigenen Klassen für UI Elemente (Screen, Button, TextField)

PVector

Weiteres Vorgehen

  • Jeder/jede Teilnehmer/in sollte Übung I schaffen bis zum 24.3.2020 (23:59 Uhr). Falls es Probleme gibt, mich bitte über Slack anschreiben (und wenn das nicht klappt, dann bitte über mail)
  • Bis zum 24 März (23:59 Uhr) mal schauen, wie weit ihr kommt mit Übung II -- Es wäre schön, wenn ihr eine einfache Klasse schreiben könntet und Bilder laden und diese vielleicht auch ein wenig manipulieren (verschieben, rotieren, skalieren, oder so ähnlich)
  • Am 25.3.2020 überlegen wir uns dann, was ihr in welchen Teams, welche selbstgesetzten Abschlussprojekte entwickeln wollt

Abschlussprojekt

Vorgehen

  • Deadline 1. Apr 2020 23:59 (Verlängerung möglich nach Rücksprache mit mir per mail florian.gueldenpfennig@ndu.ac.at)
  • Es soll ein Processing Programm entworfen werden. Thema ist selbst zu definieren. Mit mir bitte die Themenstellung vorher per Mail abklären.
  • Bitte den Code so schreiben, dass man ihn lesen kann :-) Bitte //Kommentare verwenden
  • Alleine oder in Gruppen
    • Je mehr Leute, desto mehr Arbeitsaufwand sollte es sein.
  • Nächste Woche 1 Apr 2020 14:30 -- Jedes Team zeigt bitte den aktuellen Stand her. Egal ob fertig oder Work in Progress. DONE
  • Tutorials, Code, etc. können verwendet werden.
  • Tips und tricks über slack. wenn das zu umständlich ist, email
  • Anregung/Projektidee - Beispiel ausbauen oder anwenden: Mobile App Mockup

Abgabe

  • Bitte lauffähigen Code abgeben
  • Bitte auch die Katzenbeispiele abgegeben, wenn Ihr sie gelöst habt, um die Note zu verschlimmbessern ;D
  • Bitte auch ein ca. 15-30 Sek. Video von der Anwendungen abfilmen/anfertigen und mit abgeben. Wir wollen das nach Möglichkeit gerne auf instagram posten. Als Mini-/Schnellgalerie sozusagen
  • Bitte ein ganz einfaches Dokument beifügen, indem die Gruppenmitglieder genannt sind und ggf. verwendeter Fremdcode ausgewiesen wird (es ist ok, code von anderen einzubauen!). Auch irgendwie beschreiben, von wem welche Katzenfiles sind, wenn ihr eine Gruppenabgabe macht.
  • WeTansfer verwenden
  • oder hier reingeben: https://owncloud.tuwien.ac.at/index.php/s/Rz9KevoJYzwcc60
  • Danach noch Mail an mich mit Notenvorschlag! Danke!

Benotung

  • Bitte Wunschnote mit angeben
  • Katzenbeispiel muss nicht ganz gelöst werden, wenn man Abstriche bei der Note in Kauf nimmt oder wenn man ein aufwändiges Abschlussprojekt wählt
  • Note kann ein Mal nachgebessert werden. Also wenn jemand eine ... 3 möchte ... und gibt nur Sachen ab, die eine 4 rechtfertigen, dann gibt es nochmal die Chance, eine Schippe drauf zu packen ab nächster Woche