For our latest installment of Processing Month, we’ve got a lot of squares, er, rectangles. They overlap. They are semi-transparent.
Another simple sketch, with randomness in it.
/*
* 20110504.pde
*/
void setup() {
size(800, 600);
background(0);
}
float x = 50;
float y = 50;
int c = 0;
void draw() {
fill(random(0,200),random(0,200),random(0,200), 70);
strokeWeight(0);
rect(x, y, random(1,50), random(1,50));
if (x > 650) {
x = 50;
y = y + 50;
}
else {
x = x + 50;
}
if (y > 500) {
y = 50;
if (c > 500) {
background(0);
c = 0;
}
c++;
}
}
It draws rectangles on top of rectangles on top of rectangles, and eventually clears the screen after enough iterations.
See any improvements you would make? Let me know…
