About Atomisk
PROCE$$ING
void setup() {
size(500,500);
smooth();
}
int elsize = 1;
int elcol = 1;
boolean szswitch = false;
boolean clswitch = false;
int ran1 = int(random(255));
int ran2 = int(random(255));
int ran3 = int(random(255));
int ran4 = int(random(255));
void draw() {
fill(ran1,ran2,ran3,15);
rect(0,0,500,500);
stroke(255,255,elcol, 15);
fill(127, elcol, 75, 180);
ellipse(mouseX, mouseY, elsize + ran4/2, elsize + ran4/2);
ellipse(500-mouseX, 500-mouseY, elsize + ran4/2, elsize + ran4/2);
ellipse(mouseX, 500-mouseY, elsize + ran4/2, elsize + ran4/2);
ellipse(500-mouseX, mouseY, elsize + ran4/2, elsize + ran4/2);
if (elcol == 255) {
clswitch = true;
} else if (elcol == 1) {
clswitch = false;
}
if (elsize == 100) {
szswitch = true;
} else if (elsize == 1) {
szswitch = false;
}
if (szswitch) {
elsize–;
} else {
elsize++;
}
if (clswitch) {
elcol–;
} else {
elcol++;
}
if (mousePressed) {
ran1 = int(random(255));
ran2 = int(random(255));
ran3 = int(random(255));
ran4 = int(random(255));
}
}
