![ラッチ先生](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)
前回の「ねっちボールを よけろ!②」では、
・ボタンをタップすると ロボが 移動する
・ねっちボールに当たると ゲームオーバーになる
プログラミングをしました。
![「スクラッチしよう!10-49 ねっちボールをよけろ!#2」 scratch](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1048-2.gif)
![スック](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)
今回は、この「ねっちボールを よけろ!②」に
ボタンをタップすると ロボが 移動する
・ スタート7秒後、スプライト「ギフト」を 表示する
・ 「ギフト」をゲットしたら、ゲームクリア
プログラムを追加していきます。
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch ゲームクリア](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-3gif.gif)
![スック](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)
やってみてね!
今回のプログラミングで学ぶことは
5.スタート7秒後、ギフトを ロボの反対側に 表示するスクリプトがわかるよ
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch ギフトがロボの反対側に表示される](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-5gif.gif)
6.ギフトをゲットすると、ゲームクリアになる スクリプトがわかるよ
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch ギフトをゲットするとゲームクリア](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-3gif-1.gif)
プログラミングの仕方を説明します
ギフトを ロボの反対側に 表示するプログラミング
5.スタート7秒後、ギフトを ロボの反対側に 表示するスクリプトがわかるよ
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch ギフトがロボの反対側に表示される](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-5gif.gif)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
最初に、新しいスプライト
・「ギフト」
![scratch スプライト「ギフト」](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1047_explanation57.png)
(Gift)
大きさ:100
を 追加します。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「ギフト」を ロボの反対側に 表示します。
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch ギフトをロボの反対側に表示する](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-3.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/12/sukku_futu-300x300.png)
じゃあ、ロボが 真ん中にいる場合は、ギフトは 出てこないんだ。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そう!
となりだと、すぐゲットしてしまうからね!
① スタートして7秒後、
② ロボが 右か左の 円にいたら、
③ ギフトを ロボの反対側に 表示する。
プログラムを 追加しよう。
1.ギフトを 7秒間 隠す
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch ギフトを7秒間隠すスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-7gif.gif)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「○まで待つ」ブロックで
![scratch 「○まで待つ」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-6.png)
7秒後、ロボが 右か左に 移動したら ギフトを 表示させよう。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/12/sukku_futu-300x300.png)
ロボが、円の 右か左に行ったら
「表示する」ブロックで
![scratch 「表示する」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-9.png)
ギフトを 出現させるんだね
2.ギフトを 表示する
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch ギフトを表示するスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-9gif.gif)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「もし○なら、でなければ」ブロックで
![scratch 「もし○なら、でなければ」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-10.png)
ロボの場所によって、ギフトの場所を 決めています。
3.ロボの反対側に 表示する
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch ギフトをロボの反対側に表示するスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-14-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/12/sukku_futu-300x300.png)
なるほどね!
ギフトをゲットすると ゲームクリアーするプログラミング
6.ギフトをゲットすると、ゲームクリアになる スクリプトがわかるよ
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch ギフトをゲットするとゲームクリア](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-3gif-1.gif)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
さあ、最後になりました。
ゲームクリアのプログラミングです。
「○まで待つ」ブロックで
![scratch 「○まで待つ」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-15.png)
ギフトが、ロボに 触れたら、
クリア
○ 背 景 :「クリア」にする
○ ねっちボール: クローンを止める
ねっちボールを 隠す
○ ロ ボ :「クリアだな」と 言わせる
と、クリアのプログラムを 作ります。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/12/sukku_futu-300x300.png)
「○を送る」ブロックで
![scratch 「○を送る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1049_explanation1.png)
スプライト「ねっちボール」と「ロボ」に
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch スプライト「ねっちボール」](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1047_explanation34-1.png)
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch スプライト「ロボ」](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1047_explanation56-2.png)
クリアの合図を 送るよ。
1.ギフトをゲットしたら、背景をクリアにして ねっちボールを隠す
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch クリアのスクリプト1](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-11gif-1.gif)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/12/sukku_futu-300x300.png)
次は、
スプライト「ロボ」に
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch スプライト「ロボ」](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1047_explanation56-3.png)
「○を受け取ったとき」ブロックを 使って
![scratch 「○を受け取ったとき」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1049_explanation4.png)
「クリアだな」と言わせるプログラムを 追加します
2.ギフトをゲットしたら、効果音を出して ロボに「クリアだな」と言わせる
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch クリアのスクリプト2](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-12gif.gif)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
あっ!そうそう。
ゲームオーバーした時に、「ギフト」のスクリプトを 止めておかないと
7秒たったら、ギフトが 出現してしまうんだ。
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch ゲームオーバーにギフトが出現する](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-17gif.gif)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/12/sukku_are-1-300x300.png)
あらっ、ほんとだ!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
なので、
「このスプライトの他のスクリプトを止める」ブロックで、
![scratch 「スプライトの他のスクリプトを止める」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1049_explanation7.png)
ギフトのプログラムを 止めます
3.ゲームオーバーになったら、ギフトを 表示しない
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch ゲームオーバーのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyou1049-19gif.gif)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/12/sukku_ok-300x300.png)
これで、
ゲーム「ねっちボールをよけろ!」のプログラミングが 終了!
まとめ
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「ねっちボールを よけろ!」のプログラミングが 終わりました。
各スプライト、ステージのスクリプトです。
円のスクリプト
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch 円のスプライト](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1049_explanation9.png)
ねっちボールのスクリプト
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch ねっちボールのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1049_explanation10.png)
左ボタンのスクリプト
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch 左ボタンのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1049_explanation11.png)
右ボタンのスクリプト
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch 右ボタンのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1049_explanation12-2.png)
ロボのスクリプト
![](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1049_explanation13-1.png)
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch ロボのスクリプト2](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1049_explanation14-800x428.png)
ギフトのスクリプト
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch ギフトのスクリプト1](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1049_explanation15.png)
背景のスクリプト
![「スクラッチしよう!10-49 ねっちボールをよけろ!#3」 scratch 背景のスクリプト1](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1049_explanation16.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)
これからも楽しいゲームのプログラミングを紹介していきます。
お楽しみに!
それじゃあ、またっ!
![スック](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)
画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント