Net-art: El unicornio

El unicornio y el cerdo bailan al son de la lluvia. Llueve mucho. Hay exactamente tantas gotas simultáneamente en la pantalla como dólares hay en un Bitcoin a fecha de hoy.

El dato se obtiene en el momento en que carga la pieza, consultando fuentes de datos abiertas.

Comparto, a modo de ejemplo, la entidad «gota». Cada vez que se forma una gota, se crea una instancia de la misma, y a continuación se le aplica un movimiento que simula gravedad. El software ha sido creado usando las librerías P5.js, derivada del framework Processing 3.0

var Drop = function() {
	this.x = random(width);
	this.y = random(height/4, 0);
	this.yspeed = random(4, 20);
}

Drop.prototype.fall = function(){
	this.y = this.y + this.yspeed;
	
	if (this.y > height){
		this.y = random(-200, -100);
	}
};

Drop.prototype.show = function(){
	stroke(random(100, 140), random(30, 80), random(120, 180), random(255, 0));
	line(this.x, this.y, this.x, this.y+10);
};

Ver en pantalla completa.