![ラッチ先生](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)
前回の「ねっち的当てゲーム①」では、
- ボールの左右をタップして 向きを変える
プログラミングをしました。
![スック](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)
今回は、この「ねっち的当てゲーム①」に
- ロボ(障害物)に 当たったら、ボールが 跳ね返る
プログラムを追加していきます。
![「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボールが跳ね返る](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1044_explanation8-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-2-300x300.png)
了解でぇ~す!
それでは、楽しくプログラミングを学んでいきましょう!
今回作るスクラッチの作品は、これっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_ok-300x300.png)
楽しいよ!
今回のプログラミングで学ぶことは
2.ボス(障害物)に当たると、ボールの向きが 変わるスクリプトがわかるよ
![「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボスに当たると跳ね返る](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1044_explanation8.png)
プログラミングの仕方を説明します
ボールが 転がるプログラミング
○ボールが 転がるスクリプトがわかるよ
![「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボールが転がる](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation35.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
前回のスプライト「ボール」のプログラミング
![](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1044_explanation14.png)
1,ボールの左右をタップして、飛び出す向きが 決まる
2,「スタート」の合図を 出す
![「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボールの向きを変えるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1044_explanation54-2.png)
の続きからです。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_futu-300x300.png)
O.K!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「スタート」の合図で
![](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1044_explanation51.png)
・ボールを 動かす
・タイマーをスタートさせる
2つのプログラムが 動きます。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_futu-300x300.png)
はぁ~い!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
まずは、ボールを動かす プログラムから作っていこう!
「コスチュームを○にする」ブロックで
![scratch 「コスチュームを○にする」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1044_explanation55.png)
矢印のないボールにしよう。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_futu-300x300.png)
ボールのコスチュームを
![「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボールのコスチューム2](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1044_explanation58.png)
「ball-a2」に するよ!
1.ボールを ころばす。端に当たったら 跳ね返る
![「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボールを転がすスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_futu-300x300.png)
「○まで繰り返す」ブロックで
![scratch 「○まで繰り返す」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation7.png)
「ボールは、ねっちに 当たるまで動く」とプログラムしたよ!
ボスに当たると 跳ね返るプログラミング
2.ボス(障害物)に当たると、ボールの向きが 変わるスクリプトがわかるよ
![「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボスに当たると跳ね返る](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1044_explanation8.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
さあ、今度は、
スプライト「ボス」のプログラムを 作成しよう。
![scratch スプライト「ボス」](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation9.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_futu-300x300.png)
ボスに 当たると、
ボールが 跳ね返るんだよね。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「○のクローンを作る」ブロックで
![scratch 「○のクローンを作る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation8.png)
ステージのまん中に 10体 現れるようにしよう。
1.ボスを ステージのまん中に 10体 表示する
![「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボスを表示するスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation12.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_futu-300x300.png)
「○から○までの乱数」ブロックで
![](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation13.png)
ボスを表示させる範囲を 決めたんだね。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
さあ、スプライト「ボール」に
![](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation14.png)
「もし○なら」ブロックを 使って、
![](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation15.png)
ボスに当たったら 跳ね返るプログラムを 作成しよう。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_futu-300x300.png)
「右回り ○度回す」ブロックで、
![](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation16.png)
ボールの向きを 変えるんだ。
1.ボールの向きが0度で、ボスに当たった場合
![「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボスに当たる](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation21-2.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_futu-300x300.png)
ボールの跳ね返りを
「右回り ○度回す」ブロックで、
![scratch 「右回り○度回す」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation24.png)
ボールの向きを 右に90度 回してみよう!
2.ボールの向きを 右に90度 回す
![「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch 跳ね返る90度](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation23.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_futu-300x300.png)
つぎは、ボールの跳ね返りを
「右回り ○度回す」ブロックで、
![scratch 「右回り○度回す」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation25.png)
ボールの向きを 右に180度 回してみると…。
3.ボールの向きを 右に180度 回す
![「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch 跳ね返る180度](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation27.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_futu-300x300.png)
さいごに、ボールの跳ね返りを
「右回り ○度回す」ブロックで、
![](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation28.png)
ボールの向きを 右に270度 回してみると…。
3.ボールの向きを 右に270度 回す
![「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch 跳ね返る270度](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation30.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「○から○までの乱数」ブロックを 使って、
![scratch 「○ど回す」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation31.png)
ボスに当たると、90~270度に 跳ね返るプログラムを 作ろう
2.ボスに当たると 跳ね返る
![「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボスに当たると跳ね返るスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation33.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_question-300x300.png)
あれっ?ラッチ先生
ボールが ボスの周りを くるくる回る時があるよ…
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/11/ratch_kao_yes-300x300.png)
あらっ、ほんとだ!
・なぜ、ボスの周りを くるくる回る時が あるのか。
・その対策を どうするのか。
動画で 説明します。
フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_futu-300x300.png)
なるほどね。
ボールの向きを変えても ロボに触れているから
くるくると 動くんだね。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/06/ratch_kao_yes-1-300x300.png)
そのとおり!
なので、これを解消するために、
「○歩動かす」ブロックを使って
![scratch 「○歩動かす」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation36.png)
ロボに 当たったら、
・ボールを 止める
・ ロボに触れないようにしてから 向きを変える
![「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボールが跳ね返るスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation37.png)
プログラミングしましょう
3.ボスに当たったら、ボスから少し離して 向きを変える
![](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation39.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_futu-300x300.png)
これで、ボールの跳ね返りのプログラムだね
つづく・・・
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2022/09/ratch_kao_yes-300x300.png)
はぁ~い。
ここで、リフレッシュタイム!
ここまで作ったスクリプトを 見てみよう!
ここまでの スクリプト
ロボ
1.ロボを 10体 表示するスクリプトがわかるよ
![](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation40.png)
![](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation41.png)
ボール
1.ボールが ロボに当たると 跳ね返るスクリプトがわかるよ
![](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1044_explanation8-2.png)
![](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1045_explanation42.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
効果音は、
- 「Crunch」
に、しました。
- 効果音の選び方
- 「〇の音を鳴らす」の使い方
こちらの記事に書いてあるよ!
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2022/09/ratch_kao_yes-300x300.png)
次回は、
「ねっち的当てゲーム」の
- ねっちの 動き
- ねっちに当たったら クリアー
- 10秒たったら ゲームオーバー
プログラミングを紹介します。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_ok-300x300.png)
はぁ~い!。
![ラッチ先生<br>](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/2021/12/ratch_kao_dounaru.png)
「リスト」って、なあに?
「リスト」ブロックって、どう使うの?
と 思っている方はこちら!
リストブロックでのプログラミングを 学べるドリルを 作りました
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント