![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
こんにちは!
「スクラッチしよう!楽しく学ぶプログラミング教室」の担任ラッチです。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
スックだよ!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回は、「えさをねらえ!」というゲームを作ります。
ボタンをクリックして、ネコを動かしてね。
えさを食べたら、O.K!
![「スクラッチしよう!10-11 えさをねらえ!」 scratch](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation3.png)
![](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyou1011-2gif.gif)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
カラーボールを、よけるんだ。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そう。
カラーボールは、たてと横の移動をするんだ!
![「スクラッチしよう!10-11 えさをねらえ!」 scratch ボールの動き](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation6.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
へぇ~、2通りの動きになるんだね。
プログラミングが、むずかしくなるのかなあ・・・。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
そう思うでしょ!
ところが、簡単にできるんだ!
それが、これです!
![scratch 「〇度に向ける」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation7.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_are-300x300.png)
えっ、
たった、1つのブロックで2通りの動きができるの?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
そう!
それでは、「えさをねらえ!」ゲームのプログラミングをしていこう!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
はやくやろう!
それでは、楽しくプログラミングを学んでいきましょう!
今回作るスクラッチの作品は、これっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
毎回、ボールの動きが ちがうよ!
今回のプログラミングで学ぶことは
1.ネコが ボタンで動くスクリプトがわかるよ
![「スクラッチしよう!10-11 えさをねらえ!」 scratch ネコをボタンで動かす](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation11-800x583.png)
2.ボールが たてと横の2通りの動きをするスクリプトがわかるよ
![「スクラッチしよう!10-11 えさをねらえ!」 scratch ボールの動き](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation6-1-800x583.png)
スクリプトを見てみよう
スプライトはこれです!
![「スクラッチしよう!10-11 えさをねらえ!」 scratch スプライト](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation12.png)
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
このスクラッチ作品のスプライトは、
- 「ネコ」
- 「ボール」
- 「左ボタン」
- 「右ボタン」
- 「えさ」
です。
- 「Cat2」を「ネコ」、大きさを「50」にしました。
- 「Ball」を「ボール」にしました。
- 「Button3」を「右ボタン」「左ボタン」にしました。
- 「Muffin」を「えさ」、大きさを「70」にしました。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
- 新しいスプライトの入れ方
- スプライトの名前の変え方
- 大きさの変え方
こちらの記事に書いてあるよ!
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「左ボタン」は、コスチューム「Button3-b」にしました。
![「スクラッチしよう!10-11 えさをねらえ!」scratch 左ボタンのコスチュームを「button3-b」にする](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1009_explanation16.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
- 「コスチューム」って、なあに?
こちらの記事に書いてあるよ!
スクリプトはこれです!
ネコのスクリプト
![「スクラッチしよう!10-11 えさをねらえ!」 scratch えさのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation13-1.png)
ボール のスクリプト
![「スクラッチしよう!10-11 えさをねらえ!」 scratch ボールのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation14.png)
左ボタン のスクリプト
![「スクラッチしよう!10-11 えさをねらえ!」 scratch 左ボタンのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation15.png)
右ボタン のスクリプト
![「スクラッチしよう!10-11 えさをねらえ!」 scratch 右ボタンのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation16.png)
えさのスクリプト
![「スクラッチしよう!10-11 えさをねらえ!」 scratch えさのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation17.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
効果音は、
- 「Crunch」
- 「Win」
に、しました。
- 効果音の選び方
- 「〇の音を鳴らす」の使い方
こちらの記事に書いてあるよ!
プログラミングの仕方を説明します
ネコのスクリプト
ボタンで 動くプログラミング
1.前へ 進み続ける
![「スクラッチしよう!10-11 えさをねらえ!」 scratch 前へ進むスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation19.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
ボタンで左右に動くようにしよう。
「〇を送る」ブロック
![scratch 「〇を送る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation25.png)
を使おう!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_ok-2-300x300.png)
「〇を送る」ブロックの
- 使い方
- 作り方
を、知りたい人は、こちらの記事に書いてあります
2.ボタンで 動く
![「スクラッチしよう!10-11 えさをねらえ!」 scratch ボタンで動くスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation24.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-300x300.png)
ねえ、
ボールに当たったら どうするの?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
ボールに当たったら、下がるようにしよう。
![「スクラッチしよう!10-11 えさをねらえ!」 scratch ボールに当たると下がるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation27.png)
3.ボールに当たると さがる
![「スクラッチしよう!10-11 えさをねらえ!」 scratch ボールに当たると下がるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation30.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-300x300.png)
3-30=-27
なるほど!
27歩下がるね!
ボールのスクリプト
たてと横に動くプログラミング
1.ボールを10個 動かす
![「スクラッチしよう!10-11 えさをねらえ!」 scratch ボールを10個動かすスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation33.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
「クローンを作る」ブロックの
![scratch 「クローンを作る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation23-1.png)
- 使い方
- 「クローンされたとき」ブロック
- 「このクローンを削除する」ブロック
について、こちらの記事に書いてあるよ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-300x300.png)
すべてのボールが、横に動いてるね
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そう!
スプライトの向きは、90度になっているからね!
たての動きは、0度。
つまり、ボールの向きを0度か90度にすればいいんだ。
![「スクラッチしよう!10-11 えさをねらえ!」 scratch ボールの向き](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation38.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_are-300x300.png)
向きを、「0」か「90」にする。
どうやったらできるの?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そこで、かけざんを使うんだ!
- 90×0=0
- 90×1=90
つまり、
90に「0」か「1」をかければいいんだよ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_are-300x300.png)
あっ!
「0」か「1」と言えば・・・、乱数!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/05/ratch_kao_yes-300x300.png)
ピポ、ピポ、ピポ、ピンポ――――ン!
このブロックを使おう。
![scratch 「0から1までの乱数」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation39.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-300x300.png)
うん!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/05/ratch_kao_dounaru.png)
90×〇のかけ算をするから、
このブロック。
![scratch 「90×〇」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation40.png)
そして、「0」か「1」をかけるので、
![scratch 「90×0から1までの乱数」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation41.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-300x300.png)
ほんとだ!
「0」か「90」になってるよ!
![scratch 「90×0から1までの乱数」ブロックの返し値「0」](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation43.png)
![scratch 「90×0から1までの乱数」ブロックの返し値「90」](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation42.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/05/ratch_kao_dounaru.png)
このブロックを
![scratch 「90×0から1までの乱数」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation41-1.png)
「〇度に向ける」ブロックに
![scratch 「〇度に向ける」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation35.png)
に入れよう!
![scratch 「90×0から1までの乱数度に向ける」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation7-1.png)
2.ボールを たてと横に動かす
![「スクラッチしよう!10-11 えさをねらえ!」 scratch ボールをたてと横に動かすスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation45.png)
色や大きさを変えるプログラミング
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/05/ratch_kao_dounaru.png)
ボールの大きさも変えて、色も変えよう!
![scratch 「大きさを〇%にする」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation46.png)
1.色や大きさを変える
![「スクラッチしよう!10-11 えさをねらえ!」 scratch 色や大きさを変えるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation49.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_ok-300x300.png)
うん、いいねぇ!
まとめ
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回は、
- 「〇×〇」ブロック
- 「〇から〇までの乱数」ブロック
- 「〇度に向ける」ブロック
を使って、
ボールを0か90度に向けるプログラミングを学びました。
![「スクラッチしよう!10-11 えさをねらえ!」 scratch ボールを0か90度に向けるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation45-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_ok-300x300.png)
ポイントは、かけ算なんだね!
![scratch 「90×0から1までの乱数」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/05/scratchsiyoutitle1011_explanation41-2.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そう!
このプログラミングは、ゲームでよく使われるからおぼえておくといいよ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_ok-300x300.png)
O.K!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
これからも楽しいゲームのプログラミングを紹介していきます。
お楽しみに!
それじゃあ、またっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2021/12/sukku_futu-300x300.png)
まったねえーーー!
(@^^)/~~~
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
ゲーム「ねっちへ ビーム!」のプログラミングに 挑戦してみよう!
がいこつが ねっちの周りを 動きビームを発射します。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-1-300x300.png)
ビームが当たると ねっちの体の色が 変わっていくよ。
![](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyou1012-2gif.gif)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
この簡単なゲーム「ねっちへ ビーム!#1」のプログラミングは、
こちらの記事に 載っています。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-1-300x300.png)
チャレンジしてみてね!
ステップアップドリル
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「変数」って、なあに?
「変数」ブロックって、どう使うの?
と 思っている方に!
変数ブロックでのプログラミングを 学べるドリルを 作りました
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「リスト」って、なあに?
「リスト」ブロックって、どう使うの?
と 思っている方はこちら!
リストブロックでのプログラミングを 学べるドリルを 作りました
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント