![ラッチ先生](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)
今回は、「ねっちスロット!」というゲームを作ります。
ボタンをタップ(クリック)して、「ねっち」を3つそろえてね!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
ボタンをタップ(クリック)すると、リールが止まります。
「ねっち」が出ると、次のリールを止めることができます。
![「スクラッチしよう!10-21 ねっちスロット!」 scratch ねっちが出たら次のリール](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation7.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-21 ねっちスロット!」 scratch クリックしたらリールが止まるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation12-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_futu-4-300x300.png)
なんか、「コスチューム」ブロックばかりだね。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
そう!
今回のスロットゲームのプログラミングでは、
このブロックが、
![scratch 「次のコスチュームにする」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation13-1.png)
とても、大事な働きをするんだ。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_futu-4-300x300.png)
へぇ~、そうなんだあ。
なんだろう。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
これから、わかりやすく解説していくね!
それでは、
「ねっちスロット!」ゲームのプログラミングをしていこう!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/04/sukku_futu-4-300x300.png)
いいよ~!
それでは、楽しくプログラミングを学んでいきましょう!
今回作るスクラッチの作品は、これっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
けっこう、はまるよ!
今回のプログラミングで学ぶことは
1,ボタンをタップする、リールが止まるスクリプトがわかるよ
![「スクラッチしよう!10-21 ねっちスロット!」 scratch ボタンをタップするとリールが止まる](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation14.png)
2,絵柄によって、セリフがちがうスクリプトがわかるよ
![「スクラッチしよう!10-21 ねっちスロット!」 scratch 絵柄のセリフ](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation18.png)
3,「リーチ」など 字幕を表示するスクリプトがわかるよ
![「スクラッチしよう!10-21 ねっちスロット!」 scratch 字幕を表示する](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation22.png)
スクリプトを見てみよう
スプライトはこれです!
![「スクラッチしよう!10-21 ねっちスロット!」 scratch スプライト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation23.png)
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
このスクラッチ作品のスプライトは、
- 「ボタン」
- 「リール1」
- 「リール2」
- 「リール3」
背景は、
- 「Light」
です。
- 「Button1」を「ボタン」にしました。
- 「スプライト1」を「リール1」にしました。
- 「リール2,3」は、「リール1」を複製しました。
コスチュームはこれです!
![scratch 「次のコスチュームにする」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation27-1.png)
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「リール1、2,3」の追加コスチュームは、
- 「Nano-b」
- 「Glasses-e」
背景は、
- 「Winter」
- 「Party」
です。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
「コスチューム1」の「ねっち」は、自分で作成するよ。
「ねっち」の作り方は、こちらの記事にのっています。
また、追加コスチュームの仕方もわかります。
スクリプトはこれです!
ボタンのスクリプト
![「スクラッチしよう!10-21 ねっちスロット!」 scratch ボタンのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation28-2.png)
リール1のスクリプト
![「スクラッチしよう!10-21 ねっちスロット!」 scratch リール1のスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation29-1.png)
リール2のスクリプト
![「スクラッチしよう!10-21 ねっちスロット!」 scratch リール2のスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation30-1.png)
リール3のスクリプト
![「スクラッチしよう!10-21 ねっちスロット!」 scratch リール3のスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation31-1.png)
背景のスクリプト
![「スクラッチしよう!10-21 ねっちスロット!」 scratch 背景のスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation32-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
効果音は、
- 「Pop」
- 「Oops」
- 「Doorbell」
- 「Wand」
に、しました。
- 効果音の選び方
- 「〇の音を鳴らす」の使い方
こちらの記事に書いてあるよ!
プログラミングの仕方を説明します
ボタンと各リールのスクリプト
ボタンをタップ(クリック)して、リールを止めるプログラミング
1,緑の旗をクリックしたら、リールが回る
![「スクラッチしよう!10-21 ねっちスロット!」 scratchリールが回転するスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation36.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_question-300x300.png)
ボタンのコスチュームが、2,3,4ってなんだぁ?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
リールが回転するには、ボタンのコスチュームが関係あるんだ。
ボタンのコスチュームを見てください。
同じボタンが4つあるよね。
![「スクラッチしよう!10-21 ねっちスロット!」 scratch ボタンのコスチューム](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation24-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_are-1-300x300.png)
みんな、同じだぁ。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
説明するために、ボタンのコスチュームに番号をつけるね。
![「スクラッチしよう!10-21 ねっちスロット!」 scratch ボタンのコスチューム](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation37-2.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_futu-1-300x300.png)
うん。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
緑の旗をクリックされたら、ボタンのコスチュームは「1」です。
まだ、「2」「3」「4」になっていないので、リールが回転しているんだよ!
![「スクラッチしよう!10-21 ねっちスロット!」 scratch ボタンのコスチューム1にするブロック](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation38.png)
2、緑の旗をクリックしたら、ボタンのコスチュームを1にする。
![「スクラッチしよう!10-21 ねっちスロット!」 scratchリールが回転するスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation40.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
ボタンをタップ(クリック)すると、
次のコスチュームになり、リールが止まるんだ。
![「スクラッチしよう!10-21 ねっちスロット!」 scratch クリックされたら次のコスチュームにするスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation41.png)
3,リール1を 止める
![「スクラッチしよう!10-21 ねっちスロット!」 scratch リール1を止めるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation47.png)
4,リール2を 止める
![「スクラッチしよう!10-21 ねっちスロット!」 scratch リール2を止めるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation48.png)
5,リール3を 止める
![「スクラッチしよう!10-21 ねっちスロット!」 scratch リール3を止めるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation49.png)
バグったぁー!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_question-300x300.png)
あれぇ?
またスロットやろうと緑の旗をクリックしたら、
リール3が止まったままだよ。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
あらら、ほんとだ。バグりましたね。
このプログラムだと、
- どのような現象(バグ)が起きるか
- なぜ、起きるのか
- そのための対策
この3点を動画で説明しますので、見てください。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_futu-1-300x300.png)
はぁーい。
フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_futu-1-300x300.png)
なるほどね。
「緑の旗が押されたとき」ブロックの次の命令が
4つ同時に行われたのが、原因なんだ。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/06/ratch_kao_yes-1-300x300.png)
そのとおり!
なので、このバグを解消するために、
- 緑の旗をクリックする
- ボタンのコスチュームを「1」にする
- 「スタート」とメッセージを送る
- リールが回転する
と、プログラミングしていきましょう。
![「スクラッチしよう!10-21 ねっちスロット!」 scratch コスチューム1にしてスタートを送るスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation50-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_futu-1-300x300.png)
ふむ、ふむ。
6,リール1が、止まる(バグなし)
![「スクラッチしよう!10-21 ねっちスロット!」 scratch リール1を止めるスクリプト(正式)](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation55.png)
7,リール2が、止まる(バグなし)
![「スクラッチしよう!10-21 ねっちスロット!」 scratch リール2を止めるスクリプト(正式)](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation56.png)
8,リール3が、止まる(バグなし)
![「スクラッチしよう!10-21 ねっちスロット!」 scratch リール3を止めるスクリプト(正式)](https://scratchsiyou.com/wp-content/uploads/2022/06/scratchsiyoutitle1021_explanation57.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_ok-1-300x300.png)
また緑の旗をクリックしても、
リール3つとも回転したぞぉー!
つづく・・・
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/04/ratch_kao_dounaru-1.png)
今回は、ここまで。
「ねっちスロット!」の回転したリールを止めるプログラミングを紹介しました。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_are-1-300x300.png)
あらっ、ここまでなのね。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/06/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)
画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント