![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
こんにちは!
「スクラッチしよう!楽しく学ぶプログラミング教室」の担任ラッチです。
![スック](https://scratchsiyou.com/wp-content/uploads/2021/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/03/scratchsiyoutitle0110_setumei1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2021/11/sukku_futu-10-300x300.png)
空飛ぶネコを当てればいいのね。
ねえ、ラッチ先生。
ネコが同じところを飛び続けているよね。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回の的当てゲームは、的を横に動き続けるゲームにしたんだ。
そのプログラミングがこれです。
![scratch 空飛ぶネコのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0110_explanation20.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2021/11/sukku_are-5-300x300.png)
あれっ、「y座標を125にする」ブロックって、初めて見るなあ?
![scratch 「y座標を125にする」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0110_explanation16.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
スック、いい所に気がついたね!
この「y座標を125にする」ブロックで、画面の上で的が横に動きつづけられるんだ。
的当てゲームには、必要なブロックだね。
今回は、画面の上に動く的がある的当てゲームをプログラミングしていきます。
![スック](https://scratchsiyou.com/wp-content/uploads/2021/11/sukku_futu-11-300x300.png)
はぁーーい!早く作りたい!
それでは、楽しくプログラミングを学んでいきましょう!
今回作るスクラッチの作品は、これっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2021/11/sukku_futu-300x300.png)
おもしろいよ!
今回のプログラミングで学ぶことは
1.ネコが空を飛び続けるスクリプトがわかるよ。
![「スクラッチしよう!1-10 ネコに当たれ!」 scratch ネコが空を飛び続ける](https://scratchsiyou.com/wp-content/uploads/2021/11/scratchsiyoutitle0110_setumei1.png)
2.星をクリックすると動き続けるスクリプトがわかるよ
![「スクラッチしよう!1-10 ネコに当たれ!」scratch 星をクリックすると動く](https://scratchsiyou.com/wp-content/uploads/2021/11/scratchsiyoutitle0110_setumei2.png)
3.ネコは星に当たると「いてっ!」と言うスクリプトがわかるよ
![「スクラッチしよう!1-10 ネコに当たれ!」scratch ネコは星に当たると「いてっ」と言う](https://scratchsiyou.com/wp-content/uploads/2021/11/scratchsiyoutitle0110_setumei3.png)
スクリプトを見てみよう
スプライトはこれです!
![「スクラッチしよう!1-10 ネコに当たれ!」のスプライト](https://scratchsiyou.com/wp-content/uploads/2021/11/scratchsiyoutitle0110_sprite.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2021/11/sukku_futu-300x300.png)
あたらしいスプライトを入れるやり方は
この記事に書いてあるよ!
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
このスクラッチ作品のスプライトは、
- 「ネコ」
- 「ほし」
です。
- 「Cat Flying」を「ネコ」に名前を変えました。
- 「Star」を「ほし」に名前を変えました。
スクリプトはこれです!
ネコのスクリプト
![「スクラッチしよう!1-10 ネコに当たれ!」scratch ネコのスクリプト](https://scratchsiyou.com/wp-content/uploads/2021/11/scratchsiyoutitle0110_split1.png)
ほしのスクリプト
![「スクラッチしよう!1-10 ネコに当たれ!」scratch ほしのスクリプト](https://scratchsiyou.com/wp-content/uploads/2021/11/scratchsiyoutitle0110_split2.png)
プログラミングの仕方を説明します
ネコのスクリプト
ネコが 空にいるプログラミング
![「スクラッチしよう!1-10 ネコに当たれ!」scratch ネコが空を飛ぶスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/01/scratchsiyoutitle0110_explanation17.png)
![scratch 「y座標を125にする」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0110_explanation16-1.png)
- ネコの場所を「y座標125」にする。
![scratch 「y座標を125にする」ブロックはスプライトのy座標を125にする](https://scratchsiyou.com/wp-content/uploads/2021/11/scratchsiyoutitle0110_setumei4.png)
ネコが 空を飛び続けるプログラミング
![「スクラッチしよう!1-10 ネコに当たれ!」scratch ネコが空を飛び続けるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/02/scratchsiyoutitle01018_explanation20.png)
ネコが さかさにならないプログラミング
![scratch ネコが逆さにならない「回転方法を左右のみにする」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/01/scratchsiyoutitle0110_explanation6.png)
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
この「回転方法を左右のみにする」コードを使うのは、
![scratch 「回転方法を左右のみにする」ブロック](https://scratchsiyou.com/wp-content/uploads/2021/11/0d40a5e4a645fc6b96e767d64ac0878e-14.png)
飛んでいるネコを逆さまにしないためなんだ。
![scratch 「回転方法を左右のみにする」ブロックがないと端に当たって跳ね返ったとき姿が逆さになる](https://scratchsiyou.com/wp-content/uploads/2021/11/scratchsiyoutitle0110_setumei.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2021/11/sukku_futu-300x300.png)
ほかにも、スプライトがさかさまになった時のなおし方が
この記事にのってるよ!
星に当たると 「いて」と言うプログラミング
![「スクラッチしよう!1-10 ネコに当たれ!」scratch 星に当たるとネコが「いて」と言うスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/01/scratchsiyoutitle0110_explanation14.png)
星のスクリプト
星の 最初の場所を決めるプログラミング
![「スクラッチしよう!1-10 ネコに当たれ!」scratch 星の最初の場所を決めるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/01/scratchsiyoutitle0110_explanation9.png)
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
スプライトの場所をしめすx座標とy座標は、こちらの記事で学べます。
星をクリックすると ななめに動くプログラミング
![「スクラッチしよう!1-10 ネコに当たれ!」scratch 星をクリックすると斜めに動くスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/01/scratchsiyoutitle0110_explanation12.png)
なぜ、ネコがしゃべる時 止まってるの?
![スック](https://scratchsiyou.com/wp-content/uploads/2021/12/sukku_question-300x300.png)
ねえねえ、
ネコは星に当たると止まるよね。そして、「いて」と言ってまた動き出すよ。
![「スクラッチしよう!1-10 ネコに当たれ!」scratch 空を飛んでるネコは星に当たると動きを止める](https://scratchsiyou.com/wp-content/uploads/2021/11/scratchsiyoutitle0110_split9-1.png)
ネコを止めるというコード(命令)をスクリプトに入れてないよね。
なんで、ネコがとまるの?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
ホントだよね!あれっ?て思っちゃうよね。
ネコのスクリプトです!
くわしく見ていきましょう。
![「スクラッチしよう!1-10 ネコに当たれ!」scratch ネコのスクリプト](https://scratchsiyou.com/wp-content/uploads/2021/11/scratchsiyoutitle0110_split1-1.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)
まず、星に当たっていないときは、この2つのコードがコンピューターに命令がを出して、
ネコが動いています。
![「スクラッチしよう!1-10 ネコに当たれ!」scratch ネコが動くのは星に当たっていないとき「10歩動かす」ブロックがくりかえされている](https://scratchsiyou.com/wp-content/uploads/2021/11/scratchsiyoutitle0110_setumei5.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2021/12/sukku_futu-300x300.png)
「10歩動かす」ブロックが、くりかえされてるんだね!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そうです。
そして、星に当たったときは、
「いてと2秒言う」コードがコンピューターに命令を出しています。
この時は「10歩動かす」コードの命令は、コンピューターに出していません。
だから、ネコは動かないんだよ!
![「スクラッチしよう!1-10 ネコに当たれ!」scratch 星に当たると、「10歩動かす」ブロックが命令出さないためネコの動きが止まる](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0110_explanation22.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)
そして、「いて」と2秒間言うと、
また、この2つのコードの命令がくりかえされて、ネコが動き続けるんだ!
![「スクラッチしよう!1-10 ネコに当たれ!」scratch 「いて」と2秒いったので、また「10歩動かす」ブロックがくりかえされネコが動きます](https://scratchsiyou.com/wp-content/uploads/2021/11/scratchsiyoutitle0110_setumei5-1.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)
今回は、
「y座標は〇にする」ブロックを使って、画面の上に動く的があるゲームのプログラミングを学びました。
今日のプログラミングでわかったこと
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回
空飛ぶネコを的にしました。
「y座標を125にする」ブロックでプログラミングしましたね。
![「スクラッチしよう!1-10 ネコに当たれ!」scratch 「y座標を125にする」ブロックで空飛ぶネコを的にする](https://scratchsiyou.com/wp-content/uploads/2022/01/scratchsiyoutitle0110_explanation17-2.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)
いいアイデアですね。
「y座標を〇にする」ブロックで、スプライトの高さを決められます。
スプライトを高くしたり、低くしたりしてみてください。
作品がおもしろくなり、いいアイデアが浮かんできますよ。
それじゃあ、また!
![スック](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)
画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント