Scratchの課題にチャレンジしよう!2019/03/12Scratch2.0プログラミング課題チャレンジ前回の研究レポートは、プログラミング入門として人気の「Scratch」の使い方をご紹介しました。今回の課題では、Scratch2.0を使い、イラストのドローンを飛ばし、ゴールまで動かすというプログラミングにチャレンジしたいと思います。素材の準備を行います。こちらをクリックし、ファイルをダウンロードしてください。ダウンロードデータファイルは左のような構成になっています。「sozai」フォルダーの中には各回ごとに「準備データ」フォルダーと「完成データ」フォルダーが入っています。Scratchファイル(.sb2)や画像データ(.png)ファイルが入っています。Scratch2.0を起動します。[ファイル]メニューより[開く]をクリックします。ダウンロードした素材データの「jyunbi.sb2」を選択し開きます。準備ファイルが読み込まれました。スタート位置にドローンが止まっています。動きを持たせてみよう【動き/(10)歩動かす】をスクリプトエリアにドラッグします。スクリプトエリア上の【(10)歩動かす】をクリックすると、ドローンが少し移動するのがわかります。移動量を増やしてみようドローンがゴールするまで押し続けるのは大変なので、たくさん動くように調整してみましょう。ドローンをスタート位置までドラッグして戻し、【制御/(10)回繰り返す】を、【(10)歩動かす】を挟むように配置します。逆方向に移動させてみよう【(10)歩動かす】の数字の部分をクリックし(-10)と数字を入力します。作成したスクリプトをクリックするとドローンは反対の方向に進みます。マイナスの値を入れると反対方向に移動することができます。作業を保存する作業が終わったら保存しましょう。【ファイル】メニューより【コンピューターに保存する】をクリックします。繰り返しの数を増やし調整しようステージ上のドローンを「スタート」ポイントにドラッグして戻し、【(10)回繰り返す】の数値を変更して、ちょうど「ゴール」ポイント上に来るように数値を変更してみましょう。何度も「スタート」ポイントに戻しちょうど「ゴール」ポイントに着くように調整しましょう。クリックされたとき】をドラッグし、一番上に繋げて配置します。クリックしたときに動作が開始するようになります。クリックして動きを確認しましょう。クリックして元の画面に戻します。開始時にドローンをスタートポイントに戻そう画面上のドローンをスタートポイントにドラッグして戻します。ステージに表示されているマウスポインターの位置を表す数字x:(横方向の位置)y:(縦方向の位置)を確認します。作業を保存する作業が終わったら保存しましょう。【ファイル】メニューより【コンピューターに保存する】をクリックします。コスチュームとは?【コスチューム】タブをクリックしすると、それぞれイラストで「ちゃくりく」と「りりく」が用意されており、「りりく」はプロペラが回っているイラストです。クリックされたら「りりく」コスチュームになるよう変更してみましょう。)にする】の下に【見た目/コスチュームを【ちゃくりく▼】にする】を配置します。【ちゃくりく▼】をクリックし【りりく▼】に変更します。着陸時、離陸時に正しく表示しようこの段階だとプロペラが回り続けてしまうので、飛行中はプロペラが回転し、着陸したらプロペラが止まるようにしてみましょう!【コスチュームを【りりく▼】にする】をすぐ上にもう一つ配置し、【りりく▼】をクリックして【ちゃくりく▼】にし、間に【制御/(1)秒待つ】を配置します。着陸時にコスチュームを戻してみようスクリプトの最後に【制御】/【(1)秒待つ】を配置し、その下に【コスチュームを【ちゃくりく▼】にする】を配置します。作業を保存する作業が終わったら保存しましょう。【ファイル】メニューより【コンピューターに保存する】をクリックします。ドローンの進むスピードをさげてみようドローンの速度が速すぎる場合【(10)歩動かす】の数字を小さくすることで一度に動くスピードを遅くすることができます。半分の(5)歩にしましょう。クリックして動きを確認しましょう!同じ量進めるためには、繰り返し処理を倍にすることで調整ができます。ドローンが飛んでいる表現を加えよう真上から見ている絵はドローンが上昇すると少し大きく見えるはずです。着陸時と離陸時のドローンの大きさに差をつけましょう。【コスチュームを【ちゃくりく▼】にする】の下に【見た目】/【大きさを(35)%にする】を配置します。【コスチュームを【りりく▼】にする】の下に【見た目】/【大きさを(70)%にする】を配置します。下に【見た目】/【大きさを(35)%にする】を配置します。作業を保存する作業が終わったら保存しましょう。【ファイル】メニューより【コンピューターに保存する】をクリックします。あとがきこのようにScratchは簡単にプログラムを作成することができます。プロペララボでは、今後もScratchを使った課題をたくさん用意してまいります。Scratchの課題にチャレンジしよう!」を終わります。ご覧いただきありがとうございました。子供向けプログラミング言語「Scratch(スクラッチ)」を使って、子どもから大人まで直感的に楽しくプログラミングを学ぶことができます。子供やプログラミング初心者の大人の方に、プログラミングでドローンを飛ばすための指導者として、学ぶべきポイントを受講できます。Reserved.プライバシーポリシー。