Contesto
È San Valentino. L'unica che hai mai amato ti ha lasciato ieri per questo ragazzo che ha sempre trovato "stupido e poco interessante" . Sulla strada di casa, sei stato bloccato nel traffico, ascoltando vecchie canzoni alla radio, la pioggia che colpisce il parabrezza ti sta scuotendo. Dopo un po 'in macchina, ti ritrovi solo nel tuo piccolo appartamento a non riuscire a pensare ad altro che a lei. Non c'è luce e guardi attraverso la finestra, lasciando che l'oscurità ti circonda. Non c'è nessuno con cui parlare, i tuoi amici se ne sono andati molto tempo fa dopo averti avvertito di questa nuova ragazza che ti perseguita. Avvii il tuo computer, poiché è l'unica cosa che puoi fare, apri il tuo browser e pubblica un nuovo puzzle di programmazione su StackExchange, nel tentativo di cambiare idea.
Sfida
Scrivi un programma nella lingua che preferisci simulando la pioggia che cade a terra. L'output può essere composto da caratteri ASCII o rendering 2D / 3D. La fotocamera è fissa: stai guardando in alto a terra. Il tuo programma deve includere una sorta di animazione come l'aggiornamento della console o della pagina ogni volta che generi un nuovo "frame". Deve essere realistico, lo so che è un po 'soggettivo, ma diciamo che non puoi riempire tutto il terreno in una sola grande goccia.
L'output non deve essere un'immagine ma se stai usando un linguaggio criptico è meglio fornire un .gif per illustrare come appare in azione (ma ovviamente non influenzerà il tuo punteggio se non lo fai).
Regole
- Il tuo punteggio è il totale dei byte utilizzati
- -20 punti se usi i colori
- -50 se riesci a rendere un qualche tipo di vento
- Il punteggio più basso vince
Esempio
Un esempio molto semplice di ciò che dovrebbe essere reso:

Spero che farai meglio e godrai di questa sfida.
Ci scusiamo per il mio inglese, sentiti libero di modificare il mio post se vuoi correggere alcuni errori
Classifica
Se il tuo nome non è elencato è perché il tuo tentativo è stato considerato non conforme alle regole.
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
Congratulazioni a Tobia!










