![ラッチ先生](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)
前回の「ねっちたたき!#1」では、
・ あなを 横4つ×2セットに 表示する
・ ランダムに ねっちが 顔を出す
プログラミングをしました。
![「スクラッチしよう!10-52 ねっちたたき!#2」scratch ランダムにねっちが穴から顔を出す](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1051-4gif-1.gif)
![スック](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)
今回は、この「ねっちたたき!#1」に
○ 30秒になったら ゲームオーバにする
○ カウンター(ねっちをタップした数)を 表示する
○ 50回以上タップできたら、「おめでとう!」を 表示する
プログラムを追加していきます。
![「スクラッチしよう!10-52 ねっちたたき!#2」](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1051-1gif-1.gif)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-2-300x300.png)
はぁ~い!
それでは、楽しくプログラミングを学んでいきましょう!
今回作るスクラッチの作品は、これっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/sukku_ok-300x300.png)
がんばってね!
今回のプログラミングで学ぶことは
3.ねっちを タップすると 1カウントする スクリプトがわかるよ
![「スクラッチしよう!10-52 ねっちたたき!#2」scratch タップすると1カウント](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1051-6gif.gif)
4.ねっちを50回以上タップできたら 「おめでとう!」を表示するスクリプトが わかるよ
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch ゲームクリア](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation3.png)
プログラミングの仕方を説明します
30秒でゲームオーバーするプログラミング
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
スプライト「あな」に
![「スクラッチしよう!10-52 ねっちたたき!#2」scratch スプライト「あな」](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1051_explanation5-2.png)
「○秒待つ」ブロックを 使って
![「○を送る」ブロック](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation4.png)
30秒経ったら、ゲームオーバーにするプログラム
を 追加します。
![スック](https://scratchsiyou.com/wp-content/uploads/2023/01/sukku_futu-300x300.png)
「○を送る」ブロックを 使って
![](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation5.png)
「あな」のクローンを 横4つ×2セット表示した後
タイマーをスタートさせるよ!
1.30秒たつと ゲームオーバーに なる
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch ゲームオーバーのスクリプト](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyou1052-2gif.gif)
![スック](https://scratchsiyou.com/wp-content/uploads/2023/01/sukku_futu-300x300.png)
「スプライトの他のスクリプトを止める」ブロックを 使って
![「スプライトの他のスクリプトを止める」ブロック](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation8.png)
ねっちの動きを 止めたよ!
カウントするプログラミング
3.ねっちを タップすると 1カウントする スクリプトがわかるよ
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch タップすると1カウント](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1051-6gif.gif)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
まず、
「もし○なら」ブロックを
![「もし○なら」ブロック](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation10.png)
ねっちをタップしたら、たたかれた顔に プログラムします。
1.タップすると たたかれた顔になる
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch タップすると叩かれた顔になるスクリプト](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyou1052-4gif.gif)
![スック](https://scratchsiyou.com/wp-content/uploads/2023/01/sukku_futu-300x300.png)
タップされたら、「コスチューム3」
![](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation11.png)
に、するよ!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
つぎに
タップされたら、1カウントするプログラムを 作るよ
そのために、
「【スクラッチ】ゲームの技08 :カウントやスコアを表示する」の
スプライト「一のくらい」「十のくらい」「百のくらい」を 追加します
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch スプライト「一のくらい」「十のくらい」「百のくらい」](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation9-1.png)
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch スプライト「一のくらい」「十のくらい」「百のくらい」のコスチューム](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1108_explanation14-2.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2023/01/sukku_futu-300x300.png)
カウントの
・スプライト
・コスチューム
・プログラム
ついての解説は、この記事に 載ってるよ
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「x座標を○、y座標を○にする」ブロックで
![「x座標を○、y座標を○にする」ブロック](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation13.png)
「一のくらい」「十のくらい」「百のくらい」の位置を 決めます。
![スック](https://scratchsiyou.com/wp-content/uploads/2023/01/sukku_futu-300x300.png)
ゲームカウンター
![「スクラッチしよう!10-51 ねっちたたき」 scratch スプライトゲームカンター](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1108_explanation21-1.png)
を 表示するよ
2.ゲームカウンターを 表示する
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch ゲームカウンターを表示するスクリプト](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation18.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2023/01/sukku_futu-300x300.png)
スプライト「一のくらい」「十のくらい」「百のくらい」
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch スプライト](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation24.png)
の 大きさは「50」です
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
次に、
「○を送る」ブロックで、
![「○を送る」ブロック](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation19.png)
ねっちがタップされたら、カウントを動かすようプログラムを 作ります。
3.ねっちをタップすると カウントする
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch ねっちをタップするとカウントするスクリプト](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyou1052-6gif.gif)
![スック](https://scratchsiyou.com/wp-content/uploads/2023/01/sukku_futu-300x300.png)
おぉ!動いた!
50回以上タップできたら クリアするプログラミング
4.ねっちを50回以上タップできたら 「おめでとう!」を表示するスクリプトが わかるよ
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch ゲームクリア](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation3.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
では、
背景2つを 作成しましょう。
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch 背景2.3](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation25.png)
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch 背景2](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation26.png)
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch 背景3](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation27.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2023/01/sukku_futu-300x300.png)
背景の 作り方だよ。
フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
30秒たって ゲームオーバーになったとき、
ゲームカウンターが、
・ 50回以上になったら「背景3」を表示
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch 背景3](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation27-1.png)
・ それ以下なら、「背景2」を表示
![「スクラッチしよう!10-52 ねっちたたき!#2」 scratch 背景2](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1052_explanation26-1.png)
するプログラムを作るよ。
![スック](https://scratchsiyou.com/wp-content/uploads/2023/01/sukku_question-300x300.png)
50回以上って、どうやってわかるの?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
アハハ!かんたんだよ!
スプライト「十のくらい」のコスチュームが「5」に なればいいんだよ!
![「スクラッチしよう!10-52 ねっちたたき!#2」](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1108_explanation35.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
コスチューム番号は 「6」だね!
「もし○なら、でなければ」ブロックを 使って、
![「もし○なら、でなければ」ブロック](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1108_explanation36.png)
50以上か 判断するプログラムをつくるよ
1.「5」以上は、背景「Party」、それ以外は、背景2になる
![「スクラッチしよう!10-52 ねっちたたき!#2」カウントの判定スクリプト](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1108_explanation38.jpg)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/12/sukku_futu-300x300.png)
ふむ、ふむ。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
この「5」以上か 判断するプログラムを
スプライト「十のくらい」の中に
![](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1108_explanation34-2.png)
追加するんだ。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/12/sukku_futu-300x300.png)
「○を送る」ブロックで、
![](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1108_explanation39.png)
タイマーが30秒たったら、
スプライト「十のくらい」にある「5以上か判断するプログラム」が 動くようにしたよ!
2.タップ回数50以上なら、クリアになる
![「スクラッチしよう!10-52 ねっちたたき!#2」カウントの判定スクリプト](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyou1052-9gif.gif)
![スック](https://scratchsiyou.com/wp-content/uploads/2023/01/sukku_ok-300x300.png)
やったね!
これで、ゲーム「ねっちたたき!」のプログラミング終了だ!
まとめ
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「ねっちたたき!」のプログラミングが 終わりました。
各スプライトのスクリプトです。
あなのスクリプト
![「スクラッチしよう!10-52 ねっちたたき!#2」scratch あなのスクリプト1](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1108_explanation42-1-800x680.png)
![「スクラッチしよう!10-52 ねっちたたき!#2」scratch あなのスクリプト2](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1108_explanation43.png)
一のくらいのスクリプト
![「スクラッチしよう!10-52 ねっちたたき!#2」scratch 一のくらいのスクリプト](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1108_explanation44.png)
十のくらいのスクリプト
![「スクラッチしよう!10-52 ねっちたたき!#2」scratch 十のくらいのスクリプト](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1108_explanation45.png)
百のくらいのスクリプト
![「スクラッチしよう!10-52 ねっちたたき!#2」scratch 百のくらいのスクリプト](https://scratchsiyou.com/wp-content/uploads/2023/01/scratchsiyoutitle1108_explanation46.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/11/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)
画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント