![ラッチ先生](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匹表示する
- ねっちを 隠れるように 表示する
プログラミングをしました。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-1-300x300.png)
まだ「ねっちを ねらえ!#1」の
プログラミングをしてない人は、
こちらの記事を見てね!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回は、この「ねっちを ねらえ!#1」に
- スコープでねっちをねらう
- 射撃
- 制限時間10秒
プログラムを追加していきます。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-2-300x300.png)
O.K!
それでは、楽しくプログラミングを学んでいきましょう!
今回作るスクラッチの作品は、これっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_futu-300x300.png)
制限時間は10秒間だよ!
今回のプログラミングで学ぶことは
3.スコープで探すスクリプトがわかるよ
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch スコープで探す](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1040_explanation20.png)
4.射撃のスクリプトがわかるよ
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch 射撃する](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1040_explanation22.png)
5.10秒経つと、ゲームオーバーになるスクリプトがわかるよ
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch 10秒経つとゲームオーバー](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1040_explanation25.png)
追加プログラミングの仕方を 説明します
スコープでねっちを探すプログラミング
3.スコープで探すスクリプトがわかるよ
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch スコープで探す](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1040_explanation20.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「マウスのx座標」ブロック
![scratch 「マウスのx座標」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation1.png)
「マウスのy座標」ブロック
![scratch 「マウスのy座標」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation2.png)
スコープ2を 指で自由に 動かせるようにしよう。
1.「スコープ2」を 指(マウス)で 動かす
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch スコープ2を指で動かすスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation5.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_are-300x300.png)
あれっ?
指で「スコープ2」が 見えないよ。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そうなんだ。
「スコープ2」は、すごく小さいから 指で隠れちゃうんだよね。
そこで、
「○+○」ブロックを使って
![](https://scratchsiyou.com/wp-content/uploads/2024/02/1.png)
「スコープ2」を、マウスポインターの上にします。
2.「スコープ2」の位置を 少し上にする
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch スコープ2を少し上にするスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation9.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_futu-300x300.png)
あっ!
スマホでも、スコープ2が動かせるようになったね!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
次に、
「○へ行く」ブロックを使って
![](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation11.png)
「スコープ1」を 「スコープ2」の所に合わせます。
2.「スコープ1」を 表示する
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch スコープ1を表示するスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation18-1.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
もし、「ねこ」が黒いところに 表示されたら、
「最前面へ移動する」ブロックを使って、
![](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation19.png)
スプライト「スコープ1」を、1番上にしましょう。
3.「スコープ1」を 最前面にする
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch スコープ1を最前面にするスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation23.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_futu-300x300.png)
これで、スコープが 完成だね!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
暗闇の中にしたいから、
背景を黒くしました。
4.背景を 黒くする
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch 背景を黒くするスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation30.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_ok-300x300.png)
おお!
いいねぇ!
射撃のプログラミング
4.射撃のスクリプトがわかるよ
![「スクラッチしよう!10-40 ねっちをねらえー#1」 scratch 射撃する](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1040_explanation22.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
つぎは、射撃ですね。
「もし○なら」ブロックを使って
![](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation24.png)
「スコープ2」が
- もし ねっちの顔に1秒間当たったら
- 射撃の音が鳴る
プログラムを 作りましょう。
1.「スコープ2」が ねっちの顔に 1秒間当たったら銃声を鳴らす
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch 射撃のスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation33-1.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「ずっと」ブロックを 使って
![scratch 「ずっと」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation34.png)
いつでも、ねっちに射撃できるようにします。
2.いつでも、射撃できるようにする
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch いつでも射撃できるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation37.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_futu-300x300.png)
なるほど!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「背景を○にする」ブロックを 使って
![](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation38.png)
「Clear」の文字を 出すよ
3.「CLEAR」の文字を 表示する
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch 「CLEAR」の文字を表示する](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation41.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_are-300x300.png)
あれっ?
「CLEAR」の文字が 見えないよ
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/10/ratch_kao_yes-1-300x300.png)
ありゃ、ほんとだ!
あつ、そうか!
「スコープ1」「スコープ2」のスプライトで、隠れてしまったんだ
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_futu-300x300.png)
そうか!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/10/ratch_kao_yes-1-300x300.png)
「○を送る」ブロックを使って
![scratch 「○を送る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation42.png)
- スコープ1
- 10匹のネコ
を、隠して、
- 10秒タイマー
- ねっちの動き
を、止めよう
①「スコープ1」を 隠す
○ 「スコープ1」を 隠す
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch スコープ1を隠すスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1041_explanation49.jpg)
②10匹のネコを 隠す
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/10/ratch_kao_yes-1-300x300.png)
「このクローンを削除する」ブロックを使って
![](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1041_explanation50.png)
10匹のネコを、隠すよ!
○ 10匹のネコを 隠す
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch 10匹のネコを隠すスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1041_explanation53-1.png)
③10秒タイマーを止める
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/10/ratch_kao_yes-1-300x300.png)
そして、
「スプライトの他のスクリプトを止める」ブロックを使って
![](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1041_explanation54.png)
10秒タイマーを 止めよう
○ 10秒タイマーを 止める
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch 10秒タイマーを止めるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1041_explanation56.png)
④ねっちの動きを止める
○ ねっちの動きを 止める
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch ねっちの動きを止めるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1041_explanation91.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_futu-300x300.png)
これで、射撃のプログラミングは O,Kだね!
ゲームオーバーのプログラミング
5.10秒経つと、ゲームオーバーになるスクリプトがわかるよ
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch 10秒経つとゲームオーバー](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1040_explanation25.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/10/ratch_kao_dounaru-1.png)
「○秒待つ」ブロックで、
![](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1041_explanation57.png)
10秒経ったら、次のことを止めよう
- 時計の音を 止める
- スコープを 隠す
- 10匹のネコを 隠す
- ねっちの動きを 止める
- 「GAME OVER」を 表示する
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_futu-300x300.png)
けっこう あるねぇ。
①時計の音を止める
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/10/ratch_kao_dounaru-1.png)
「スプライトの他のスクリプトを止める」ブロックで
![](https://scratchsiyou.com/wp-content/uploads/2024/02/2.png)
時計の音を 止めよう
○ 時計の音を 止める
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch 時計の音を止めるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1041_explanation63.png)
②スコープを 隠す
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/10/ratch_kao_dounaru-1.png)
残りの4つは、
「○を送る」ブロックで
![](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1041_explanation64.png)
プログラミングします
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_futu-300x300.png)
「○を送る」ブロックの
・メッセージ名の入力の仕方
・使い方
については、次の記事に載っているよ!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/10/ratch_kao_dounaru-1.png)
「隠す」ブロックで
![](https://scratchsiyou.com/wp-content/uploads/2024/02/3.png)
スプライト「スコープ1」と「スコープ2」を 隠そう!
○ 「スコープ1」「スコープ2」を 隠す
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch スコープを隠すスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1041_explanation70.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_are-300x300.png)
あらっ、
近くにいたんだぁ!
③10匹のネコを 隠す
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/10/ratch_kao_dounaru-1.png)
「このクローンを削除する」ブロックで
![](https://scratchsiyou.com/wp-content/uploads/2024/02/4.png)
10匹のネコをを 隠そう!
○ 10匹のネコを 隠す
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch 10匹のネコを隠すスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1041_explanation76.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_are-300x300.png)
あっ、
いなくなったぁ!
④ねっちの動きを止める
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/10/ratch_kao_dounaru-1.png)
「スプライトの他のスクリプトを止める」ブロックで
![scratch 「スプライトの他のスクリプトを止める」ブロック](https://scratchsiyou.com/wp-content/uploads/2024/02/2-1.png)
「ねっちの頭」「ねっちの体」の動きを 止めよう!
○ スプライト「ねっちの頭」「ねっちの体」の動きを 止める
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch ねっちの動きを止めるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1041_explanation82-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_futu-300x300.png)
セリフが つくのね!
⑤「GAME OVER」を表示する
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/10/ratch_kao_dounaru-1.png)
「背景を○にする」ブロックで
![scratch 「背景を○にする」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1041_explanation84.png)
「GAME OVER」を 表示しよう!
○ 「GAME OVE」を 表示じする
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch 「GAME OVER」を 表示するスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1041_explanation87.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_ok-300x300.png)
これで、プログラミング終了だぁ!
まとめ
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回は、
- 「もし○なら」ブロック
- 「○秒待つ」ブロック
- 「○の音を鳴らす」ブロック
を使って、
射撃のプログラミングを学びました。
![「スクラッチしよう!10-41 ねっちをねらえ!#2」 scratch 射撃のスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/11/scratchsiyoutitle1040_explanation8.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_futu-1-300x300.png)
スマホでも、できるんだよね
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
このプログラミングは、
射撃するときに クリックしなくていいんで
スマホでも やりやすいと思います
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_ok-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)
画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント