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); };