状況
バレンタインデーです。彼女はいつも見つかっこの男のために昨日あなたを左にあなたが愛した唯一の「愚かなと面白くありません」。家に帰る途中、あなたは交通渋滞に巻き込まれ、ラジオで古い曲を聴き、フロントガラスに当たる雨があなたを揺さぶっています。あなたの車の中でしばらくして、あなたはあなたの小さなアパートで彼女以外の何かを考えることができない自分自身を見つけます。光がなく、窓から見つめ、暗闇があなたを取り囲んでいます。話をする人はいません。あなたの友人は、あなたの心を悩ませているこの新しい少女についてあなたに警告した後、ずっと前に行ってしまいました。できることはそれだけなので、コンピューターを起動し、ブラウザーを開いて新しいプログラミングパズルをstackexchangeに投稿し、心を変えようとします。
チャレンジ
地面に降る雨をシミュレートして、選択した言語でプログラムを作成します。出力は、ASCII文字または2D / 3Dレンダリングで構成できます。カメラは固定されています。あなたは真上から地面を見ています。プログラムには、新しい「フレーム」を生成するたびにコンソールまたはページを更新するようなアニメーションが含まれている必要があります。それは現実的でなければなりません、それは少し主観的であることを知っていますが、1つの大きなドロップだけですべての地面を埋めることはできないとしましょう。
出力は画像である必要はありませんが、不可解な言語を使用している場合、.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
トビアおめでとう!