4月からTwitter上で @PCD_Tokyo さん主催の #dailycodingchallenge が開催されていました。毎日作品を投稿をして、先日無事に完走できました。
#dailycodingchallenge は50音をベースにして決められたお題が毎日提示され、そこから自由に発想した作品を投稿する(ツールは問わない)という神企画でした。
とても面白そうだったので、日ごろからやっている #つぶやきProcessing のレギュレーションで #dailycodingchallenge に参加をすることにしました。
参加スタイルとしては、毎日の #つぶやきProcessing の活動とあわせて、前日深夜ぐらいにコーディングし、翌朝に投稿するという感じで続けました。テーマや制限によってある程度出来上がりのイメージは固まるので、毎日45分ぐらいでさくっと創っていけました。テーマがあるとやりやすいなぁ。
また、よりいろいろな人が見ることを考えてオプション縛りとして「できる限り可読性を維持する」というスタンスで臨みました。draw()内での{}の省略とか、改行の除去とかはナシという縛りです。結果的に、よりシンプルな表現に注力できたのでよかったと思います。
穴が開いていくイメージから、noise()芸で穴をあけてみたもの
行き止まり→迷路、ということで、時たま方向を変える矩形を描画
カメさん。タートルグラフィックスをやろうと思ったんだけど文字的に無理だった。
異形な感じをどう出そうかなぁと考えた結果、文字を反転させて眼を置いてみたらいい感じになった。
みんなでワイワイやっている感じ。ウェーブにしても良かったなぁ。
漢字を縦につなげると模様に見えてくる
ソースコード自体で「狂気」を表現したもの。個人的にはアイディア賞。
黒を描くためには白が必要なので、半透明の白色を重ねてみた。
研究尾→フラスコ。円の中に楕円を描くのは他でも使えそう。
交互に●と■が動くもの。
サンショウウオを正面から見たようなイラストにしてみた。口元はarc()で表現。
定番の振り子。
数字を反転させながら円状に並べると、模様のように見えてくる。
全知全能→神様→なんか神々しいものというイメージ。pixel[]芸でもやの部分と影の部分を表現。
♪の文字を使って音符を描画し続けるもの。
ellipse()を大きくさせつつ回転させながら描いた軌跡。
張本人→事件を起こした人→犯人→アニメとかドラマだと犯人って目だけ出るよね、というイメージで作成。
縦線の位置をランダムにすることで「辛」ガチャを作ってみた。
辛を探すのがつらい…。
真ん中はどう頑張っても絶対埋まらない。
3Dの球を敷き詰めたら、予想以上にいい感じのとうもろこしになったのでそのまま採用。
生卵→目玉焼き。白身の部分は円をランダムにずらして重ねることで表現。
二年前ってなんだろう→Processingの二年前のバージョンにはcircle()とsquare()はなかった→ellipse()とrect()と合わせてなんか描いてみよう、という感じで創ってみた。
盗人。唐草模様を描いてみた。
太さと明るさが反比例するような線を使うことで、ネオンのような発光を表現。
適当に動き回る線の軌跡が残るもの。
バズる→リツイートがたくさん→リツイートのマークを創ってみよう、という感じで作成。
必要不可欠→水→水分子。せっかくなので、分子結合の角度はちゃんと調べて、色も化学でよく使われる色にしてみた。
線を使って雪の結晶を表現。
蛇→とぐろ→それをなんか平面ぽく描いてみたら面白いかも、というイメージで作成。
円が敷き詰められているような絵を描いて、noise()芸で少し変化をつけてみたモノ。
ちゃんと計算してないんだけど、円がいい感じに敷き詰められたのでそのまま採用してみたモノ。
ぐるぐる回る感じを出したかったので3Dで創ってみた。
マウス(青) vs ランダムに動く円(赤)×9匹。
がんばって青で塗りつぶしてもすぐ赤で塗り替えられてしまう。
ビーカーに液体を目分量で入れていくイメージで作成。
おめめぱちくり。
ランダムウォーク×8本の軌跡。
行方知れず→どこかにに飛んでいくような感じ、というイメージで作成。
「余裕」を考えてたら、なぜか日体大の有名なやつが思いついたので創ってみた。選手の皆さんの動きを見て「こんな動き余裕でできますよ」という印象があったんだと思う。
ライフライン→マズローの要求段階の下の方に電気とWi-Fiってあったなぁ→電波っぽいやつ、というイメージで作成。ちょうど三角関数のネストについて考えていたので、取り入れてみた。
海の中で海藻が揺れている感じを表現。
ルールに基づいて動く円の軌跡。
劣等生→何か足りない→欠けている感じのもの、というイメージで作成。
ロマンティック→なんかバラがいっぱいある感じ、ということで、矩形を重ねてバラっぽく描いてみたモノ。
凄く薄く細いarc()をたくさん描いて、綿っぽいものを表現。
コメント