Contexto
Es el dia de san valentin. El único que amaste te dejó ayer por este tipo que siempre encontró "estúpido y poco interesante" . De camino a casa, has estado atrapado en el tráfico, escuchando viejas canciones en la radio, la lluvia golpeando el parabrisas te está sacudiendo. Después de un tiempo en su automóvil, se encuentra solo en su pequeño departamento sin poder pensar en otra cosa que no sea ella. No hay luz y miras por la ventana, dejando que la oscuridad te rodee. No hay nadie con quien hablar, tus amigos se han ido hace mucho tiempo después de advertirte sobre esta nueva chica que te atormenta. Usted inicia su computadora, ya que es lo único que puede hacer, abrir su navegador y publicar un nuevo rompecabezas de programación para apilar el intercambio, en un intento de cambiar de opinión.
Reto
Escriba un programa en el idioma que elija simulando la lluvia que cae sobre el suelo. La salida puede estar compuesta de caracteres ASCII o renderizados en 2D / 3D. La cámara está fija: estás arriba mirando directamente al suelo. Su programa debe incluir algún tipo de animación, como actualizar la consola o la página cada vez que genera un nuevo "marco". Tiene que ser realista, sé que es un poco subjetivo, pero digamos que no puedes llenar todo el terreno en una sola gran caída.
El resultado no tiene que ser una imagen, pero si está utilizando un lenguaje críptico, es mejor proporcionar un .gif para ilustrar cómo se ve en acción (pero, por supuesto, no afectará su puntaje si no lo hace).
Reglas
- Tu puntaje es el total de bytes utilizados
- -20 puntos si usas colores
- -50 si logras generar algún tipo de viento
- La puntuación más baja gana
Ejemplo
Un ejemplo muy básico de lo que se debe representar:

Espero que te vaya mejor y disfrutes este desafío.
Lo siento por mi inglés, siéntase libre de editar mi publicación si desea corregir algunos errores
Tabla de líderes
Si su nombre no aparece en la lista, es porque se ha considerado que su intento no cumple con las reglas.
Tobia - APL - 35
j6m8 - Processing.js - 38
The Guy with The Hat - Processing - 42
ace - Processing - 74
kelunik - JS/CSS - 89
Riot - Bash - 91
Michael - JS/jQuery - 105
Florent - HTML/JS - 123
David Carraher - Mathematica - 134
Doorknob - HTML/JS - 150
undergroundmonorail - Python - 175
¡Felicitaciones a Tobia!










