今回のスクラッチでチャレンジは「色が変わるお絵かきペン」の巻です。マウスを動かした跡に線が描かれて、しかも色がどんどん変わっていく、カラフルなお絵かきプログラムを作ってみましょう。
お題
旗を押したら、ネコがマウスのポインターについてきて、通ったあとに線が描かれるようにします。さらに、線の色が少しずつ変わっていくようにしてみましょう。
※「ペン」のブロックは、はじめは表示されていません。スクラッチの画面の左下にある青いボタン(拡張機能を追加)を押して、「ペン」を選ぶと使えるようになります。
ヒント
使うブロックは次の6つです。「ペン」のブロックは、線を描くための特別なブロックです。
- 「旗が押されたとき」(イベントブロック)
- 「ずっと」(制御ブロック)
- 「マウスのポインターへ行く」(動きブロック)
- 「全部消す」(ペンのブロック)
- 「ペンを下ろす」(ペンのブロック)
- 「ペンの色を10ずつ変える」(ペンのブロック)
「ペンを下ろす」は、線を描きはじめるブロックです。「ずっと」の中に入れたブロックは、旗を押している間ずっとくり返されます。
答え
🚩 旗が押されたとき
全部消す
ペンを下ろす
🔁 ずっと
マウスのポインターへ行く
ペンの色を10ずつ変える
「旗が押されたとき」のあと、まず「全部消す」で前の絵をきれいにして、「ペンを下ろす」で描く準備をします。そのあと「ずっと」の中で、ネコをマウスのポインターへ動かしながら、ペンの色を少しずつ変えています。うまく線が引けないときは、画面を大きくする全画面ボタンを押して試してみてください。
「ペンの色を〜ずつ変える」の数字を変えると、色の変わり方も変わります。ペンの太さを変えるブロックを足して、太い線や細い線に挑戦するのも面白いですよ。
もっと作品づくりに挑戦したくなったら、初級プログラミングクラスで一緒に挑戦してみませんか?無料体験授業も受け付けています。