猫に4角形を描かせてみた


スクラッチにちょうせん中の皆さんの参考になればと思って作りました

猫に「4角形を描いてもらう」とゴールをきめました
描き方は、
「前進100歩」「左向け左」を
くりかえす一筆描きでできると思います

「ペンを下ろす」は左下の追加コマンドから
さがしてきました

 
4回くりかえすのは大変なので
「繰り返す」のループを使ってみました
(「4回繰り返す」にへんこう)

「緑の旗」をクリックすると 
猫が4角形を描いてくれます
 

なにか、猫の動きが変です

猫が歩いていません
足がかわりばんこにうごいていません

「100歩歩く」を「10歩」X 10 回にして
「次のコスチュームにする」を
はさんだループを作りました

「緑の旗」をクリックしてみてください 

 
今作った「スムーズな猫あるき」を
4回のループに入れ直します

「できたぞー!」と
さけんで見ましたが、
猫の大きさとか
描く場所とか
線の色や、太さがきまってなかったり

それに
今まで描いた線で画面が汚れてる・・・

なんとかしなくてはいけません

4角形を描くことばっかり考えていて
描く前の「準備」が抜けていたようです

それではしっかりと準備をしていきます
「猫の大きさを決めます」
「描きはじめる場所を決める」
「描き始めるほうに猫を向ける」
「画面に残ってる線を消す」
「ペンを下ろす」

「ペンの色」「ペンの太さ」はあとで・・

プログラミングに整理は欠かせません
作ってるときはいいのですが
あとで、「すこしなおしたい」と思った時
すぐに思い出せるようにするのです
「準備」「作業」「後始末」は大切です

「準備」「作業」とつなぎ
「後始末」も作成してつなぎました

「猫に4角形を描いてもらう」の最終形です

「水族館」を作った皆さんの
次のステップとして作りました

ここでは
「目標をきちんと決める」
「準備」「作業」「後始末」 
整理することを学んでください