контекст
Это день святого валентина Единственный, кого ты когда-либо любил, оставил тебя вчера для этого парня, которого она всегда находила "глупым и неинтересным" . По дороге домой вы застряли в пробке, слушаете старые песни по радио, дождь, падающий на лобовое стекло, качает вас. Через некоторое время в вашей машине вы обнаруживаете себя одиноким в своей маленькой квартире, неспособным думать о чем-то другом, кроме нее. Там нет света, и вы смотрите через окно, позволяя темноте окружать вас. Не с кем поговорить, твои друзья давно ушли после того, как предупредили тебя об этой новой девушке, преследующей твой разум. Вы запускаете компьютер, поскольку это единственное, что вы можете сделать, открываете браузер и публикуете новую головоломку для программирования в 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
Поздравляем Тобию!