![ラッチ先生](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)
今回の「ステップアップドリル」で作る作品は、こちら!
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-gif2-1.gif)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
得点が マイナスになると 終了だよ
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
ネコをタップすると 数字を言うプログラムに
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch ネコが数字を言う](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-gif4.gif)
ローカル変数「数字」ブロックが 使われているんだ
![](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-explanation20-14.png)
![](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-explanation1-3.png)
![新しい変数 表示](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-explanation2-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2023/08/sukku_ok-300x300.png)
おっ、ここでローカル変数ですか!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そうです!
ローカル変数が どのように使われているか 学んでいこう
![スック](https://scratchsiyou.com/wp-content/uploads/2023/07/sukku_futu-2-300x300.png)
O.K!
今回作るスクラッチの作品は、これっ!
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-gif5-1.gif)
![スック](https://scratchsiyou.com/wp-content/uploads/2023/07/sukku_futu-1-300x300.png)
1回目のタップから
いきなりマイナスになる時も あるよ!
今回のプログラミングで 学ぶことは
1.10個のネコが 表示されて 1から10を言う スクリプトが わかるよ
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch ネコが1~10を言う](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-gif7.gif)
2.ねっちが言うと 数字が マイナスになるスクリプトがわかるよ
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch ねっちが言うと マイナスになる](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-gif9.gif)
3.得点が マイナスになったら ゲームオーバーになるスクリプトがわかるよ
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch ゲームオーバー](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-gif11.gif)
4.10匹のねこの得点が プラスならクリアのスクリプトが わかるよ
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch クリア](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-gif13.gif)
プログラミングの仕方を説明します
10匹のネコが 1~10を言うプログラミング
1.10個のネコが 表示されて 1から10を言う スクリプトが わかるよ
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch ネコが1~10を言う](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-gif7.gif)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
最初に、スプライト「ネコ」を 作ります
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch スプライト「ネコ」](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-explanation3-800x552.png)
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch ネコのコスチューム](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-explanation5.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2023/01/sukku_futu-300x300.png)
スプライト「ネコ」のコスチュームを2つ 作るよ。
作り方は、こちらの動画を 見てね
フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo
![スック<br>](https://scratchsiyou.com/wp-content/uploads/2023/01/sukku_futu-300x300.png)
大きさは、「80」だよ
10匹のネコを 表示する
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
では、
「○のクローンを作る」ブロックを 使って
![「○のクローンを作る」ブロック](https://scratchsiyou.com/wp-content/uploads/2023/07/scratchdrill07-explanation10.png)
ネコのクローンを 10個 表示します。
![スック](https://scratchsiyou.com/wp-content/uploads/2023/01/sukku_futu-300x300.png)
「○へ行く」ブロックで
![「○へ行く」ブロック](https://scratchsiyou.com/wp-content/uploads/2023/07/scratchdrill07-explanation11.png)
10個のネコは、どこに表示されるか わからないよ
1.10匹のネコを 表示する
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch 10匹のネコを表示するスクリプト](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-gif15.gif)
![スック](https://scratchsiyou.com/wp-content/uploads/2023/07/sukku_futu-1-300x300.png)
ネコが はみだしたり、
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch ネコがはみ出す](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-explanation10-1.png)
重なったりするね
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch ネコが重なる](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-explanation9-1.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
これだと、タップが やりずらいね
そこで、
「○まで繰り返す」ブロックを 使って
![「○まで繰り返す」ブロック](https://scratchsiyou.com/wp-content/uploads/2023/07/scratchdrill07-explanation17.png)
○ 条件1:端に 触れない
![「○ではない」ブロック](https://scratchsiyou.com/wp-content/uploads/2023/07/scratchdrill07-explanation16-1.png)
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch ネコがはみ出さない](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-explanation12.png)
○ 条件2:重ならない(ネコの色に 触れない)
![「○ではない」ブロック](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-explanation17.png)
![スプライト「ねこ」の色](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-explanation18-1.png)
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch ネコが重ならない](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-explanation13.png)
この2つの条件が そろうまで どこかに 表示させよう
![スック](https://scratchsiyou.com/wp-content/uploads/2023/07/sukku_futu-1-300x300.png)
「○かつ○」ブロックを 使って、
![「○かつ○」ブロック](https://scratchsiyou.com/wp-content/uploads/2023/07/scratchdrill07-explanation22.png)
2つの条件が そろった場所へ ネコを動かすよ
2.ネコを 重ならない・はみださない 所に 表示する
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch 10匹のネコを表示する②](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-gif17.gif)
![スック](https://scratchsiyou.com/wp-content/uploads/2023/07/sukku_futu-2-300x300.png)
10匹 表示できたね
ネコに数字を 言わせる
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2023/07/ratch_kao_dounaru-1.png)
つぎは
ネコに 1から10の数字を 言わせるよ。
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch ネコが数字を言う](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-gif18.gif)
![スック](https://scratchsiyou.com/wp-content/uploads/2023/07/sukku_are-1-300x300.png)
どうするの?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2023/07/ratch_kao_dounaru-1.png)
ローカル変数「数字」ブロックを 使って
![「スクラッチしよう!8-1-01 ステップアップドリル:マイナスに なるな!」 scratch 変数「数字」](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-explanation20-11.png)
![新しい変数名:数字](https://scratchsiyou.com/wp-content/uploads/2023/09/scratchdrillocal01-explanation2-4.png)
ネコに「1~10」の数字を 言わせるプログラムを 作っているんだ
コメント