Willkommen auf unserem Seminar-Blog

Immer auf dem aktuellen Stand bleiben

Dieser Seminar-Blog befindet sich noch im Aufbau und wird in den kommenden Tagen entsprechend verfeinert.

Member Login

Lost your password?

Registration is closed

Sorry, you are not allowed to register by yourself on this site!

You must either be invited by one of our team member or request an invitation by email at viad.info {at} zhdk {dot} ch.

Blog-Thema: Allgemein

ForceFields

Aufgabe war es, den vorgegebenen Code der ForceFields (Ext. Lektion 3) zu verändern und eine eigene Version davon zu kreieren. Meine Idee dabei war es, anstatt Linien Zacken darzustellen, die vom Mauszeiger wegzeigen. Dies ergab einen spannenden 3D-Effekt: Es sieht aus als würde sich eine Kugel bewegen, die überall mit Zacken versehen ist. Video 1: ForceFields1…

ängstliche Würfel (Ext. Lektion 3 / 15.11.2012)

Die Aufgabe für den Donnerstag Morgen war es, einen Code zu bearbeiten und zu erweitern. Was zuerst Linien waren, die der gezogenen Maus folgten, habe ich in Würfel umgewandelt. Diese Würfel bewegen sich dreidimensional, sie entfernen sich von der gezogenen Maus und drehen sich dabei. Beim Loslassen der Maus, gehen sie in die Ausgangslage zurück….

Lektion 9 // Breakout Adaption // Erneute Verwirrung

Wir bekamen als Grundlage den rudimentären Code des Klassiker Breakout. Die Aufgabe bestand darin, eine eigene Gestaltung und ein neues Spielkonzept auf dem bestehenden Code zu auf zu bauen. Meine Idee basiert auf einer sehr simplen Geschichte. Ein Mann bekommt nach langjährigem Studium sein Diplom und geht anschliessend so richtig festen. Der Schläger der den…

Lektion 7 // Time // Münze ist gefallen

Eine sehr offene Aufgabe. Wir müssen eine Uhr nach unseren Vorstellungen zu kreieren und dabei programmiertechnisch und gestalterisch einen Weg finden unsere Ideen umzusetzen. Inspiriert von einem Tutorial in welchem gezeigt wird, wie man blinkende Sterne animiert, begann ich mit einem Art Radar.  Wenn in der draw Funktion der Background als tranparent definiert wird ergibt…

Lektion 6 // SVG importieren // Erleichtert das Leben

Zum Glück! Man kann Vektoren und Grafiken in Processing importieren. Nicht länger muss ich um eine Form zu zeichnen mein Hirn zermartern um die nötigen Werte zu finden. Illustrator ist für Aufgaben wie diese deutlich besser geeignet. Nach zwei Übungen bezüglich des Importierens verstehe ich das Prinzip.   Zusätzlich werden die Funktionen mouseX und mouseY…

Lektion 4 // Ornament // Alles am blinken

Um repetitive Aufgaben speditiv zu erledigen lernten wir Schleifen kennen. So wird aus einem oder mehreren geometrischen Körpern im linken oberen Eck schnell ein Bildschirmfüllendes Ornament. Indem sie mit einem definierten Abstand mehrere Male neben und übereinander gezeichnet werden ensteht ein durchgängiges Muster. Die Aufgabe war es nun ein Ornament zu kreieren das beliebig lang…

Lektion 2-3 // Smileys // Mühsam aber befriedigend

Funktionen werden eingeführt. Sie werden von Processing aufgerufen um bestimmte Aufgaben zu erledigen. Im setup werden grundlegende Befehle zu Aussehen und Verhalten des Programms gegeben. Zum Beispiel die Fenstergrösse und die Hintergrundfarbe des Screens. Die draw Funktion wird dann aufgerufen, wenn das Fenster immer wieder aufs Neue gezeichnet werden soll. So kann man mit Processing…

Lektion 1 // Einstieg in Processing // Fair

Schon seit beginn meiner gestalterischen Laufbahn wollte ich programmieren lernen. Bis jetzt scheiterten meine autodidaktischen Versuche jedoch kläglich an unverständlichen Büchern und verwirrenden Erklärungen von „Youtube-Dozenten“. Mich fasziniert die Vorstellung nicht mehr an die Grenzen von schon existierender Software gebunden zu sein. Wieso habe ich bis jetzt nichts von Processing gehört?   Unter den vielen…

You Shall Not Pass (Endaufgabe / 27.09.2012)

Bei der Endaufgabe sollten wir das Spiel BreakOut soweit modifizieren, sodass sich das Spielprinzip ändert, der Grundbaustein aber weiterhin ersichtlich bleibt. Mein Spiel sollte ein Mashup aus den Spielen BreakOut und Space Invaders sein. Das Spielprinzip hat sich in dem Sinne verändert, dass man nicht mehr verliert, wenn ein Ball unten das Spielfeld verlässt, sondern…

Ball / Klassen (Lektion 9 / 26.09.2012)

Diese Aufgabe diente dazu, sich mit Klassen besser vertraut zu machen. Ziel war es, einen weiteren Ball ins Spiel zu bringen, ohne dabei eine neue Klasse zu erstellen. Gelerntes: add/sub/mult bei Vektoren Aufgabe: Erweitere das Programm, dass mehrere Bälle unabhängig voneinander platziert werden können Erweitere die Klasse um eine neue Art von Bällen Meine Lösung: Drückt…