viernes, 6 de febrero de 2015


Os dejamos una modificación de la serpiente roja (ahora verde) de processing.
















int rojo = 255;
int tiempo = 1;
 
void setup() {
  size(400, 400);
}

void draw() {
  tiempo = tiempo + 1;  // Incrementa el tiempo en una unidad
  rojo = int(128 * (1 + sin(tiempo * 2 * PI / frameRate / 5)));  // Cambia el rojo, repite el color cada 20s
 
  noStroke();          
  fill( 0, rojo, 100);       
  ellipse(mouseX, mouseY, 10, 50);
}

La serpiente roja

Estos son unos ejemplo de la serpiente roja hecha por mi y por Cristina:


CÓDIGO

background(100);
int red = 255;
int tiempo = 9;
int diametro = 0;
 
void setup() {
  size(400, 400);
}
 
void draw() {
  tiempo = tiempo + 1; 
  red = int(128 * (1 + sin(tiempo * 2 * PI / frameRate / 20)));
  diametro = int(50 * (1 + sin( tiempo * 2 * PI / frameRate / 5))); // Modifica el diametro del circulo con el paso del tiempo
  
  noStroke();         
  fill(red,0,red,50);  // Añade un 50% de transparencia al color
   ellipse(mouseX, mouseY, diametro, diametro);
   fill(red,0,0,50);
  ellipse(mouseX, mouseY, diametro, diametro);
}



RESULTADO



CÓDIGO

 background(100);
int red = 0;
int tiempo = 9;
int diametro = 0;
 
void setup() {
  size(400, 400);
}

void draw() {
  tiempo = tiempo + 1;   
  red = int(128 * (1 + sin(tiempo * 2 * PI / frameRate / 20)));
  diametro = int(50 * (1 + sin( tiempo * 2 * PI / frameRate / 5))); // Modifica el diametro del circulo con el paso del tiempo
  
  noStroke();           
  fill(0,red,red,50);  // Añade un 50% de transparencia al color
  ellipse(mouseX, mouseY, diametro, diametro);
}

 RESULTADO







martes, 3 de febrero de 2015

Aqui les dejo un ejemplo de serpiente roja con processing.

 int rojo = 255;
int tiempo = 0;
int diametro = 50;
  
void setup() {
  size(400, 400);
}
 
void draw() {
  tiempo = tiempo + 1;  
  rojo = int(128 * (1 + sin(tiempo * 2 * PI / frameRate / 20)));
  diametro = int(50 * (1 + sin( tiempo * 2 * PI / frameRate / 5)));
   
  noStroke();          
  fill(rojo, 0, 0, 50);  //
  ellipse(mouseX, mouseY, diametro, diametro);
}