![ラッチ先生](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-05 ゴールをめざして!」scratch ネコを動かしてゴールをめざす](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation4.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_futu-2-300x300.png)
毎回、岩が違う所に置かれているんだね!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そうです!
岩を置くプログラミングは、こちらです!
![「スクラッチしよう!10-05 ゴールをめざして!」scratch 岩を置くスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation9-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_futu-3-300x300.png)
「クローンを作る」ブロックを使ってるね!
![scratch 「クローンを作る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation7.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そう!
そして、「どこかの場所へ行く」ブロックで、
![scratch 「どこかの場所へ行く」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation8.png)
毎回違う場所に置いているんだ。
それでは、「ゴールをめざして!」ゲームのプログラミングをしていこう!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/03/sukku_futu-2-300x300.png)
O.K!
それでは、楽しくプログラミングを学んでいきましょう!
今回作るスクラッチの作品は、これっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
レッツ、トライ!
今回のプログラミングで学ぶことは
1.ネコが マウスの方へ行くスクリプトがわかるよ
![「スクラッチしよう!10-05 ゴールをめざして!」scratch ネコがマウスの方へ行く](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation10.png)
2.岩を 10個置くスクリプトがわかるよ
![「スクラッチしよう!10-05 ゴールをめざして!」scratch 岩を置く](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation11-1.png)
3.ゴールしたら、「おめでとう!」と言うスクリプトがわかるよ
![「スクラッチしよう!10-05 ゴールをめざして!」scratch ゴール](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation13.png)
4、岩に触れると、「やっちゃった!」と言って終了するスクリプトがわかるよ
![「スクラッチしよう!10-05 ゴールをめざして!」scratch ゲームオーバー](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation15.png)
スクリプトを見てみよう
スプライトはこれです!
![「スクラッチしよう!10-05 ゴールをめざして!」scratch スプライト](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation16.png)
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
このスクラッチ作品のスプライトは、
- 「ネコ」
- 「いわ」
- 「ゴール」
です。
- 「スプライト1」を「ネコ」、大きさを「50」にしました。
- 「Rocks」を「いわ」、大きさを「50」にしました。
- 「Rainbow」を「ゴール」、大きさを「50」にしました。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
- 新しいスプライトの入れ方
- スプライトの名前の変え方
- 大きさの変え方
こちらの記事に書いてあるよ!
スクリプトはこれです!
ネコのスクリプト
![「スクラッチしよう!10-05 ゴールをめざして!」scratch ネコのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation17.png)
いわのスクリプト
![「スクラッチしよう!10-05 ゴールをめざして!」scratch いわのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation18.png)
ゴールのスクリプト
![「スクラッチしよう!10-05 ゴールをめざして!」scratch ゴールのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation19-1.png)
プログラミングの仕方を説明します
ネコのスクリプト
最初の場所を 決めるスクリプト
![「スクラッチしよう!10-05 ゴールをめざして!」scratch ネコとゴールの場所のスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation23.png)
マウスで 動かすスクリプト
![「スクラッチしよう!10-05 ゴールをめざして!」scratch ネコがマウスの方へついて行くスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation25.png)
ゴールすると 止まるスクリプト
![「スクラッチしよう!10-05 ゴールをめざして!」scratch ネコがゴールすると止まるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation27-800x583.png)
いわに触れると 終了するスクリプト
![「スクラッチしよう!10-05 ゴールをめざして!」scratch 岩に触れると終了するスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation29.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
「○の音を鳴らす」ブロック
![](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1005_explanation44.png)
○ 効果音の選び方
○「〇の音を鳴らす」ブロックの作り方
○ ブロックの使い方
こちらの記事に書いてあるよ!
ゴールのスクリプト
ゴールすると 効果音が出るスクリプト
![「スクラッチしよう!10-05 ゴールをめざして!」scratch ゴールすると効果音が出るスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation31-1.png)
いわのスクリプト
10個の岩を置くスクリプト
![「スクラッチしよう!10-05 ゴールをめざして!」scratch 岩を置くスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation32.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
「クローンを作る」ブロックの
![scratch 「クローンを作る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1103_explanation23-1.png)
○ 使い方
○ 「クローンされたとき」ブロック
○ 「このクローンを削除する」ブロック
について、こちらの記事に書いてあるよ!
ネコとゴールに 触らないようにするスクリプト
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_question-300x300.png)
このスクリプトは、
![「スクラッチしよう!10-05 ゴールをめざして!」scratch 「ネコに触れない、かつ、ゴールに触れないまでどこかの場所へ行く」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation37.png)
なあに?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
このブロックは、いわを
- ネコに触れないところに置く
- ゴールに触れないところに置く
ためのスクリプトだよ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_question-300x300.png)
・・・。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
置かれた岩が、
- ネコに触れていたら
- ゴールに触れていたら
![「スクラッチしよう!10-05 ゴールをめざして!」scratch ネコに触れる、ゴールに触れる、ゲームできない](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation39.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_are-1-300x300.png)
あぁ~、ゲームができないんだね。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_yes-1-300x300.png)
そのとお~り!
だから、岩を置くときの条件を2つ作りました。
- 【条件1】ネコに触れない
![scratch 「ネコに触れない」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation33.png)
- 【条件2】ゴールに触れない
![](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation34.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_futu-3-300x300.png)
「〇ではない」ブロックは、
![scratch 「〇でない」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation40.png)
〇の反対になるんだね。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
この2つの条件を両方ともO.Kにするため
「〇かつ〇」ブロックを使って、
![](https://scratchsiyou.com/wp-content/uploads/2024/01/scratchsiyoutitle1005_explanation41.png)
「ネコに触れない、かつ、ゴールに触れない」ブロックを、作りました。
![scratch 「ネコに触れない、かつ、ゴールに触れない」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation42.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_futu-3-300x300.png)
ふむ、ふむ・・・。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そして、このブロックで、
![scratch 「ネコに触れない、かつ、ゴールに触れないまで、どこかへ行く」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation37-1.png)
岩は、2つの条件
- 【条件1】ネコに触れない
- 【条件2】ゴールに触れない
O.Kになるまで、どこかの場所へ移動します。
![「スクラッチしよう!10-05 ゴールをめざして!」scratch ネコに触れない、かつ、ゴールに触れない](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation43.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_ok-1-300x300.png)
これで、スムーズにゲームができるね!
まとめ
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回は、
- 「かつ」ブロック
- 「〇まで繰り返す」ブロック
- 「どこかの場所へ行く」ブロック
を使って、
岩を ネコやゴールの触れない所に置くプログラミングを
学びました。
![「スクラッチしよう!10-05 ゴールをめざして!」scratch ネコに触れない、かつ、ゴールに触れない](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation43-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_are-1-300x300.png)
ぼく、
「〇でない」ブロックが少し苦手だな。
意味がなんかわからなくなっちゃうよ・・・。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そうだね。
プログラミングをしていくうちに、だんだん慣れてきますよ。
だいじょうぶ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_futu-3-300x300.png)
うん。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
このブロックは、
![「スクラッチしよう!10-05 ゴールをめざして!」scratch ネコに触れない、かつ、ゴールに触れないスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/04/scratchsiyoutitle1005_explanation37-2.png)
「クローン」ブロックを使ったゲームに、役に立ちますよ。
覚えておくといいよ。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_futu-3-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)
「○のクローンを作る」ブロックを
![scratch 「○のクローンを作る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/12/scratchsiyoutitle1005_explanation7.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)
このゲーム「タップゲーム!」のプログラミングは、
こちらの記事に 載っています。
![スック](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)
「変数」って、なあに?
「変数」ブロックって、どう使うの?
と 思っている方に!
変数ブロックでのプログラミングを 学べるドリルを 作りました
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「リスト」って、なあに?
「リスト」ブロックって、どう使うの?
と 思っている方はこちら!
リストブロックでのプログラミングを 学べるドリルを 作りました
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント