Creative Coding: Unterschied zwischen den Versionen
(→Abschlussprojekt) |
(→Abschlussprojekt) |
||
Zeile 33: | Zeile 33: | ||
* Am 25.3.2020 überlegen wir uns dann, was ihr in welchen Teams, welche selbstgesetzten Abschlussprojekte entwickeln wollt | * Am 25.3.2020 überlegen wir uns dann, was ihr in welchen Teams, welche selbstgesetzten Abschlussprojekte entwickeln wollt | ||
= Abschlussprojekt = | = Abschlussprojekt = | ||
+ | * [[Abschlussprojekt -- Teams 2020]] | ||
+ | |||
+ | == Vorgehen == | ||
* Deadline 1 Apr 2020 23:59 (Verlängerung möglich nach Rücksprache mit mir per mail florian.gueldenpfennig@ndu.ac.at) | * 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. | * Es soll ein Processing Programm entworfen werden. Thema ist selbst zu definieren. Mit mir bitte die Themenstellung vorher per Mail abklären. | ||
Zeile 38: | Zeile 41: | ||
* Alleine oder in Gruppen | * Alleine oder in Gruppen | ||
** Je mehr Leute, desto mehr Arbeitsaufwand sollte es sein. | ** 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. | + | * <s>Nächste Woche 1 Apr 2020 14:30 -- Jedes Team zeigt bitte den aktuellen Stand her. Egal ob fertig oder Work in Progress.</s> DONE |
− | * Tutorials, Code, etc. können verwendet werden. | + | * Tutorials, Code, etc. können verwendet werden. |
− | |||
− | |||
− | |||
− | |||
* Tips und tricks über slack. wenn das zu umständlich ist, email | * Tips und tricks über slack. wenn das zu umständlich ist, email | ||
* Anregung/Projektidee - Beispiel ausbauen oder anwenden: [[Mobile App Mockup]] | * Anregung/Projektidee - Beispiel ausbauen oder anwenden: [[Mobile App Mockup]] | ||
− | * | + | |
+ | == Abgabe == | ||
+ | * Bitte lauffähigen '''Code''' abgeben | ||
+ | * Bitte auch die '''Katzenbeispiele''' abgegeben, 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, inde, die Gruppenmitglieder genannt sind und ggf. verwendeter Fremdcode ausgewiesen wird (es ist ok, code von anderen einzubauen!) | ||
+ | * [https://wetransfer.com/ WetTansfer] verwenden | ||
+ | * oder hier reingeben: https://owncloud.tuwien.ac.at/index.php/s/Rz9KevoJYzwcc60 | ||
+ | * Danach noch Mail an mich mit Notenvorschlag! Danke! | ||
= Benotung = | = Benotung = |
Version vom 1. April 2020, 16:32 Uhr
Inhaltsverzeichnis
Processing in Betrieb nehmen
Aufgaben
Übungsblatt I
Übungsblatt II
Tutorials
Tutorial zum Arbeiten mit Klassen
Tutorial zum Arbeiten mit Rotationen
- Visualisierung von Translation, Rotation und wieder Translation
- Koordinaten Transformationen: Ein Raumschiff wird um die eigene Achse rotiert
Einfache User Interfaces mit eigenen Klassen für UI Elemente (Screen, Button, TextField)
- Dokumentation: Funktionsumfang der User Interface Klassen Screen, Button, TextField
- Erweiterung der Klasse Button zu einem Bildbutton
- Farbkanal-Manipulation mit TextField und Button
- Mobile App Mockup
- Obiges 'Mobile App Mockup' auf einem Android Gerät
- Das Raumschiff-Beispiel mit einem Button kombiniert
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, 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, inde, die Gruppenmitglieder genannt sind und ggf. verwendeter Fremdcode ausgewiesen wird (es ist ok, code von anderen einzubauen!)
- WetTansfer 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