![見出し画像](https://assets.st-note.com/production/uploads/images/30522931/rectangle_large_type_2_611f12d806112c7c61f8e746f1f228ed.png?width=1200)
[ かめアート ] シェルピンスキーのギャスケット
作品
概要
・オンライン版ドリトルを使用して、シェルピンスキーのギャスケットを再帰あり/なしで描いてみました。
・実行ごとに線の色が変化するのが工夫点です。
ソースコード(再帰あり)
かめた=タートル!作る。
かめた:三角を描く=「|x y|
「
自分!(x) 歩く 120 左回り。
「y>0」!なら「
かめた!(x/2)(y-1)三角を描く。
かめた!(色!(乱数(128)+30) (乱数(128)+30) 255 作る) 線の色。
」実行。
」!3 くり返す。
」。
画面!(黒) 塗る。
かめた!(色!(乱数(128)+30) (乱数(128)+30) 255 作る) 線の色。
かめた!400 3 三角を描く。
ソースコード(再帰なし)
かめた=タートル!作る。
画面!(黒) 塗る。
かめた:線の色を変える=「
自分!(色!(乱数(128)+30) (乱数(128)+30) 255 作る) 線の色。
」。
x=400。
「
かめた!(x) 歩く 120 左回り。
かめた!線の色を変える。
「
かめた!(x/2) 歩く 120 左回り。
かめた!線の色を変える。
「
かめた!(x/4) 歩く 120 左回り。
かめた!線の色を変える。
「
かめた!(x/8) 歩く 120 左回り。
かめた!線の色を変える。
」!3 くり返す。
」!3 くり返す。
」!3 くり返す。
」!3 くり返す。
参考文献など
情報科学とプログラミングの教育に興味がある人の備忘録です。雑多な内容を記録していきます。