Wähle eins aus, das dir besonders gut gefällt. Diskutier' deine Auswahl mit deinen Kommilitonen.
Nutze dazu den Code von Aufgabe I3.
Verwende statt color col = get(x, y);
folgende Anweisung color col = getColor(img, x, y);
um die Farbe
des Bildpunktes zu erhalten, ohne dass das Originalbild mit image(foto, 0, 0)
gezeichnet werden muss.
color getColor(PImage img, int x, int y) { return img.pixels[x + y * img.width]; }
(Die Funktion getColor()
muss in deinen Code rüberkopiert werden. Dann erst kannst du sie verwenden.)
Lade verschiedene Bilder, zeige aber nur eins zur Zeit an der aktuellen Position des Sprites an.
Klicke auf die graue Fläche und drücke die Pfeiltasten, um den Sprite zu bewegen.
Um die Pfeiltasten abfragen zu können, verwende keyCode (Processing Reference). Stattdessen können aber auch andere Tasten verwendet werden.
Du kannst dazu beliebige Bilder verwenden. Wenn du keine findest, kannst du auch folgende nehmen:
Tipp: Eine PImage
-Variable ist eine Variable wie jede andere auch. Du kannst solch einer Variablen
also auch verschiedene Werte zuweisen, d.h. unterschiedliche Bilder benutzen:
PImage img1; PImage img2; void setup() { size(400, 400); img1 = loadImage("bild1.jpg"); img2 = loadImage("bild2.jpg"); } void draw() { image(img1, 0, 0); if (mousePressed) { img1 = img2; } }
Diesmal soll sich euer Projekt um das Thema "Fortschritt" drehen. Dieser Begriff kann im weiteren Sinne behandelt werden: Ob progressive Entwicklung oder Kulturpessimismus, ob geschichtlichen Fortschritt oder Kritik am Fortschrittsglauben, oder auch einfach den "nächsten Schritt" einer Figur ... kommuniziert mit Processing eure Idee und stellt sie auf euch angemessen erscheinende Art und Weise dar.
Frei ist dabei, welche Art der Umsetzung ihr wählt: Dies kann ein einfaches Spiel sein, ein interaktives grafisches Werkzeug, eine kleine Animation. Oder sonst etwas, das ihr in Processing programmieren und entwickeln könnt.
Dies ist eine 2er-Gruppenarbeit: Sucht euch über die Ferien einen Partner und arbeitet euer Konzept zusammen aus. Wer nach den Ferien keinen Partner gefunden hat, wird von mir einer Gruppe zugeordnet.
Am 12.01.2007 soll nur das Konzept vorgestellt werden. Ihr müsst noch nicht mit der Umsetzung angefangen haben. Interessant wäre es, wenn ihr eure Skribbles mitbringt oder Inspirationsquellen zeigt.