bağlam
Sevgililer Günü. Sevdiğin tek kişi dün seni terk etti bu adam için her zaman "aptal ve ilgisiz" buldu . Eve giderken, trafikte sıkışıp kaldınız, radyoda eski şarkıları dinlediniz, ön cama çarpan yağmur sizi sallıyor. Arabanızda bir süre sonra, kendinizi küçük dairenizde, kendisinden başka bir şey düşünemeyen tek başınıza bulabilirsiniz. Işık yok ve karanlığın etrafını saran, pencereden bakıp duruyorsun. Konuşacak kimse yok, arkadaşların şimdi aklına takılan bu yeni kız hakkında seni uyardıktan sonra çoktan gitmişler. Bilgisayarınızı başlatabilirsiniz, yapabileceğiniz tek şey budur, tarayıcınızı açın ve fikrinizi değiştirmek için stackexchange'e yeni bir programlama bulmacası gönderin.
Meydan okuma
Seçtiğiniz dilde, yere düşen yağmuru simüle eden bir program yazın. Çıktı, ASCII karakterlerinden veya oluşturulmuş 2D / 3D'den oluşabilir. Kamera sabittir: doğrudan yere bakıyorsunuz. Programınız, her yeni bir "kare" oluşturduğunuzda konsolu veya sayfayı yenilemek gibi bir tür animasyon içermelidir. Gerçekçi olmalı, biraz öznel olduğunu biliyorum ama diyelim ki tüm alanı sadece bir büyük düşüşle dolduramazsınız.
Çıktı bir görüntü olmak zorunda değildir, ancak şifreli bir dil kullanıyorsanız, nasıl bir etki yarattığını göstermek için bir .gif sağlamak daha iyidir (ancak elbette eğer yapmazsanız puanınızı etkilemeyecektir).
kurallar
- Puanınız kullanılan baytların toplamıdır
- -20 renk kullanırsanız puan
- -50 Eğer bir çeşit rüzgâr elde etmeyi başarırsan
- En düşük puan kazanır
Örnek
Ne yapılması gerektiğine dair çok temel bir örnek:
Umarım daha iyisini yapar ve bu zorluğun tadını çıkarırsın.
İngilizcem için üzgünüm, bazı hataları düzeltmek istiyorsanız yayınımı düzenlemek için çekinmeyin
Liderler Sıralaması
Adınız listelenmemişse, girişiminiz kurallara uymuyor olarak kabul edilir.
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
Tobia'yı tebrik ederim!