प्रसंग
यह वैलेंटाइन डे है। केवल एक जिसे आपने कभी प्यार किया था कल आपको इस आदमी के लिए छोड़ दिया था वह हमेशा "बेवकूफ और निर्बाध" पाया । अपने घर के रास्ते पर, आप ट्रैफ़िक में फंस गए हैं, रेडियो पर पुराने गाने सुन रहे हैं, विंडस्क्रीन पर बारिश आपको मार रही है। अपनी कार में थोड़ी देर के बाद, आप अपने आप को अपने छोटे से अपार्टमेंट में अकेला पाते हैं और कुछ और नहीं सोच पाते हैं। प्रकाश नहीं है और आप खिड़की को घूरते हैं, जिससे अंधेरा आपको घेर लेता है। कोई बात करने वाला नहीं है, आपके दोस्त इस नई लड़की के बारे में आपको चेतावनी देने के बाद बहुत पहले चले गए हैं। आप अपना कंप्यूटर शुरू करते हैं, क्योंकि यह केवल एक चीज है जो आप कर सकते हैं, अपने ब्राउज़र को खोल सकते हैं और अपने दिमाग को बदलने के प्रयास में स्टैटेक्सचेंज में एक नई प्रोग्रामिंग पहेली पोस्ट कर सकते हैं।
चुनौती
अपनी पसंद की भाषा में एक कार्यक्रम लिखें, जो बारिश को जमीन पर गिराता है। आउटपुट 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
टोबिया को बधाई!