![ラッチ先生](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-2-300x300.png)
ねっちの向いている方へ、
弾が飛び出すね!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/06/ratch_kao_yes-1-300x300.png)
いいところに、気づいたね!
弾を出すときは、
ねっちの「向き」と同じにすることが大事なんだ!
![「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch ねっちとたまの向きのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation6.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-2-300x300.png)
うん、うん。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
シューティングゲームでの
弾のプログラミングを見ていきましょう。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-2-300x300.png)
はぁーい。
それでは、楽しくプログラミングを学んでいきましょう!
今回作るスクラッチの作品は、これっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
ねっちをマウスでぐるぐる回しても、
弾が連射されるよ!
今回のプログラミングで学ぶことは
1、ねっちから 弾を連射するスクリプトがわかるよ
![「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch マウスの方へ弾を連射する](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation7.png)
スクリプトを 見てみよう
スプライトはこれです!
![「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch スプライト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation8.png)
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
このスクラッチ作品のスプライトは、
- 「ねっち」
- 「弾」
です。
- 「Cat Flying」を「ねっち」、大きさを「80」にしました。
- 「Paddle」を「弾」、大きさを「35」にしました。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
- 新しいスプライトの入れ方
- スプライトの名前の変え方
- 大きさの変え方
こちらの記事に書いてあるよ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
- ネッチの作り方
こちらの記事に書いてあるよ!
スクリプトはこれです!
ねっちのスクリプト
![「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch ねっちのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation9.png)
弾のスクリプト
![](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation10.png)
プログラミングの仕方を説明します
弾を 発射するプログラミング
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
弾は、「ねっち」から発射させるよ。
「ねっちへ行く」ブロックで
![scratch 「ねっちへ行く」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation11.png)
で、弾を「ねっち」の場所に置きます。
1,ねっちの場所に 置く
![「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch 弾をねっちの場所へ置くスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation16.png)
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
ねっちの前から弾を発射させるために、
![scratch 「マウスのポインターへ向ける」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation17.png)
で、ねっちと同じ「向き」にしよう。
2,「向き」を 同じにする
![「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch 弾の向きをねっちと同じにするスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation22.png)
![スック](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)
弾を「クローン」ブロックで作ろう。
![scratch 「クローンを作る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation23.png)
![スック](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)
そして、「50歩動かす」ブロックを使って、
![scratch 「○歩動かす」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation24.png)
弾を ねっちの前から出すようにしよう!
3,弾を ねっちの前から現れるようにする
![「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch 弾のスクリプトをねっちの前に出すスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation26.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_are-1-300x300.png)
あっ、
ねっちの前に出てきだぞ!
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
弾を動かすスクリプトをセットすれば、
![「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch 弾を動かすスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation27.png)
弾が 動き出すよ
4,弾を 端まで動かし消す
![「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch 弾を動かすスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation29.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_futu-1-300x300.png)
弾が、
どんどん発射されてるね
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そうだね!
ただ、このままだと
弾のスプライトが、ねっちの体に ついたままになるよね。
![](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation19.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_are-2-300x300.png)
あっ、ほんとだ!
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
この「隠す」ブロックで、
![](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation30.png)
弾のスプライトを 消そう!
5,弾のスプライトを 隠す
![「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch 弾のスプライトを隠す](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation32.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_are-2-300x300.png)
あれっ!
弾が、出てきてないよ
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2022/06/ratch_kao_yes-1-300x300.png)
ありゃりゃ、
見えない弾のクローンが、どんどん発射されてるね!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_are-2-300x300.png)
えっ!
弾が、出てるの?
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2022/06/ratch_kao_dounaru-1.png)
そう!
この「表示する」ブロックで、
![scratch 「表示する」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation33.png)
クローンの弾を 見えるようにしよう!
6,クローンの弾を 見えるようにする
![「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch クローンの弾を見えるようにする](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation35.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_ok-1-300x300.png)
完成だぁー!
まとめ
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回は、
シューティングゲーム
- 弾を 発射する
プログラミングを 学びました。
![「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch 弾を連射するスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation36.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_futu-300x300.png)
弾の速さは、
「○歩動かす」ブロックの
![scratch 「○歩動かす」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation24-1.png)
の数字を変えればいいんだね。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/06/ratch_kao_yes-1-300x300.png)
そのとぉ~り!
実際に数字を変えて、自分の好きな速さにしてみよう!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/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)
画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント