Digital Bauhaus Vorkurs/Projekte/Kleckse/Selbstständige Kleckse: Difference between revisions
From Medien Wiki
				
			< Digital Bauhaus Vorkurs | Projekte | Kleckse
			
			
			|  (Created page with "int x = width/2; int y = height/2; int s = 10; int c = 255; int t = 10; int z = 255; int klexkomplex = 5; int dichteMin = -10; int dichteMax = 10;    void setup () {   size(700, ...") | m (moved Digital Bauhaus Vorkurs/Projekte/Kleckse/* 5.CODE to Digital Bauhaus Vorkurs/Projekte/Kleckse/Selbstständige Kleckse) | ||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
| <source lang="Java"> | |||
| int x = width/2; | int x = width/2; | ||
| int y = height/2; | int y = height/2; | ||
| Line 75: | Line 77: | ||
|    } |    } | ||
| } | } | ||
| </source> | |||
Latest revision as of 10:04, 27 April 2011
int x = width/2;
int y = height/2;
int s = 10;
int c = 255;
int t = 10;
int z = 255;
int klexkomplex = 5;
int dichteMin = -10;
int dichteMax = 10;
void setup () {
  size(700, 700);
  smooth();
  noStroke();
  frameRate(10);
  reset();
  background(256, 256, 256);
  fill( 120, 130, 200, 210);
 
}
void reset() {
  
  background (256, 256, 256);
  x = (int)random(width);
  y = (int)random(height);
  s = (int)random(256);
  c = (int)random(238);
  
}  
void draw() {
  
  
  ellipse(x,y,s,s);
  ellipse(x+3,y+3,s+3,s+3);
  
  int i;
  for(i=0; i<klexkomplex; i=i+1) {
    x = x + (int)random(dichteMin,dichteMax);
    y = y + (int)random(dichteMin,dichteMax);
    c = (int)random(200, 255);
    s = s + (int)random(dichteMin,dichteMax);
    t = (int)random(255);
    z = (int)random(dichteMin,dichteMax);
    fill(193, 94, 50, 210);
    
  }
  
  ellipse(x,y,s,s);
  ellipse(x+3,y+3,s+3,s+3);
 
  
  ellipse(x-300, y+3, z+3, z+3);
  ellipse(x+200, y-50, s+40, s+40); 
 
   
  }
  
 
void keyPressed() {
  if ((key== 'r')) {
    reset(); 
  }
  if (key== 'e') {
    exit();
  }
}