Контекст
Це День Святого Валентина Єдиний, кого ти коли-небудь любив, залишив тебе вчора для цього хлопця, якого вона завжди вважала "дурною і нецікавою" . По дорозі додому ви застрягли в дорожньому русі, слухаючи старі пісні по радіо, дощ, який ударяє про вітрове скло, розхитує вас. Через деякий час у вашій машині ви опиняєтесь у самоті у своїй маленькій квартирі, не маючи змоги придумати щось інше, крім неї. Немає світла, і ви дивитесь крізь вікно, нехай вас оточує темрява. Нема з ким розмовляти, ваші друзі вже давно пішли після того, як попередили вас про цю нову дівчину, що переслідує ваш розум. Ви запускаєте комп’ютер, оскільки це єдине, що ви можете зробити, відкрийте веб-переглядач і опублікуйте нову головоломку програмування для stackexchange, намагаючись змінити свою думку.
Виклик
Напишіть програму на обрану вами мову, що імітує дощ, який падає на землю. Вихід може складатися з ASCII символів або 2D / 3D візуалізації. Камера виправлена: ви зверху дивитесь прямо на землю. Ваша програма повинна включати якусь анімацію, як оновлення консолі чи сторінки щоразу, коли ви створюєте новий "кадр". Це повинно бути реалістичним, я знаю, що це трохи суб'єктивно, але скажімо, ви не можете просто заповнити всю землю лише однією великою краплею.
Вихідні дані не повинні бути зображеннями, але якщо ви використовуєте криптовалюту, краще надати .gif, щоб проілюструвати, як це виглядає в дії (але, звичайно, це не вплине на ваш рахунок, якщо ви цього не зробите).
Правила
- Ваш бал - це загальна кількість використаних байтів
- -20 балів, якщо ви використовуєте кольори
- -50, якщо ви досягнете вітру
- Виграє найнижчий рахунок
Приклад
Дуже базовий приклад того, що слід надати:
Я сподіваюся, що ви зробите краще і сподобаєтеся цьому виклику.
Вибачте за мою англійську мову, не соромтесь редагувати мою публікацію, якщо ви хочете виправити деякі помилки
Рада лідерів
Якщо ваше ім’я не вказано, це тому, що ваша спроба була визнана невідповідною правилам.
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
Вітаємо Тобію!