Konteks
Ini Hari Kasih Sayang. Satu-satunya yang kau cintai meninggalkanmu kemarin untuk pria yang selalu dia temukan "bodoh dan tidak menarik" . Dalam perjalanan pulang, Anda terjebak kemacetan, mendengarkan lagu-lagu lama di radio, hujan yang menerpa kaca depan mengguncang Anda. Setelah beberapa saat di mobil Anda, Anda menemukan diri Anda sendirian di apartemen kecil Anda karena tidak dapat memikirkan hal lain selain dia. Tidak ada cahaya dan Anda menatap melalui jendela, membiarkan kegelapan menyelimuti Anda. Tidak ada orang untuk diajak bicara, teman-teman Anda sudah lama pergi setelah memperingatkan Anda tentang gadis baru ini menghantui pikiran Anda. Anda menyalakan komputer Anda, karena itu satu-satunya hal yang dapat Anda lakukan, buka browser Anda dan posting teka-teki pemrograman baru ke stackexchange, dalam upaya untuk mengubah pikiran Anda.
Tantangan
Tulis sebuah program dalam bahasa pilihan Anda yang mensimulasikan hujan yang jatuh di tanah. Output dapat terdiri dari karakter ASCII atau 2D / 3D yang diberikan. Kamera sudah diperbaiki: Anda berada di atas dengan pandangan lurus ke tanah. Program Anda harus menyertakan beberapa jenis animasi seperti menyegarkan konsol atau halaman setiap kali Anda menghasilkan "bingkai" baru. Itu harus realistis, saya tahu ini agak subyektif tetapi katakanlah Anda tidak bisa hanya mengisi semua tanah hanya dengan satu tetes besar.
Outputnya tidak harus berupa gambar tetapi jika Anda menggunakan bahasa samar lebih baik untuk memberikan .gif untuk menggambarkan bagaimana itu terlihat dalam tindakan (tapi tentu saja, itu tidak akan mempengaruhi skor Anda jika Anda tidak).
Aturan
- Skor Anda adalah total byte yang digunakan
- -20 poin jika Anda menggunakan warna
- -50 jika kamu berhasil membuat semacam angin
- Skor terendah menang
Contoh
Contoh yang sangat mendasar tentang apa yang harus dirender:
Saya harap Anda akan melakukan yang lebih baik dan menikmati tantangan ini.
Maaf untuk bahasa Inggris saya, silakan edit posting saya jika Anda ingin memperbaiki beberapa kesalahan
Papan pemimpin
Jika nama Anda tidak tercantum, itu karena upaya Anda dianggap tidak sesuai dengan aturan.
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
Selamat untuk Tobia!