前回紹介したスクラッチ(Scratch)の基本的な使い方に続いて、具体的なスクラッチのプログラミング例を紹介していきます。
前回の記事はこちらです。
![](https://maausa.marurm.com/wp-content/uploads/2019/06/scratch-1-300x224.jpg)
基本的なプログラミング例
スタート
「イベント」カテゴリーの中から、「はたがおされたとき」ブロックを配置します。
![click-green-flag](https://maausa.marurm.com/wp-content/uploads/click-green-flag.jpg)
緑の旗をクリックするとスタートします。
うごかす
「はたがおされたとき」ブロックの下に「うごき」カテゴリーの中から「10ほうごかす」ブロックを配置します。
スクラッチが右に少し移動します。
![move-10steps](https://maausa.marurm.com/wp-content/uploads/move-10steps.jpg)
終了
「せいぎょ」カテゴリーの中から、「すべてをとめる」ブロックを配置します。
![all-stop](https://maausa.marurm.com/wp-content/uploads/all-stop.jpg)
はたの隣の赤丸をクリックすることでも処理を止めることができます。
左右に動き続ける
スクラッチが左右に歩き続け、端まで行ったら折り返すようにします。
![move](https://maausa.marurm.com/wp-content/uploads/move.jpg)
歩いているように動かす
スクラッチが歩いて見えるように、つぎのコスチュームを順に表示し続けます。
動きが速すぎないように「0.1びょうまつ」処理も入れます。
![next-costume](https://maausa.marurm.com/wp-content/uploads/next-costume.jpg)
よく使うプログラミング例
マウスを追って、セリフを言う
マウスを追いかけます。200かい繰り返したあと、クリアというセリフを言います。
![track-mouse](https://maausa.marurm.com/wp-content/uploads/track-mouse.jpg)
オニにつかまる
「オニ」という名前のスクラッチにつかまったら、「いたい!」というセリフを言って、処理を終了させます。
![get-caught](https://maausa.marurm.com/wp-content/uploads/get-caught.jpg)
背景の効果を変える
背景を選択した状態で、コードを設定します。
5秒ずつ背景の色が変わります。
![change-background](https://maausa.marurm.com/wp-content/uploads/change-background.jpg)
便利な機能
プログラミングするときに、便利な機能を紹介します。
・処理ブロックの塊を別のスプライトにドラッグアンドドロップすると、まるごとコピーされます。
・もし端(はし)についたら、跳(は)ね返る処理を追加する。
跳ね返るとスプライトが下向きになるので、“回転方法を左右のみにする”を選択します。
まとめ
はじめは分かりにくいところもあるかもしれませんが、習うより慣れよで、どんどん手を動かしてみると「こんなこともできるんだ!」って楽しくなっていくと思います。
スクラッチははじめやすいのに、広い分野のいろいろな難しいことや複雑なことが実現できる言語です。
素敵なアイディアで楽しい作品をたくさん作ってください。
具体的な作例を紹介します。
![](https://maausa.marurm.com/wp-content/uploads/2019/06/stage-300x226.jpg)
![](https://maausa.marurm.com/wp-content/uploads/2019/06/background-300x293.jpg)