【スクラッチ】簡単ゲーム30:ねっちスロット!(スマホ対応)#1

簡単なゲーム
ラッチ先生
ラッチ先生

こんにちは!

「スクラッチしよう!たのしくまなぶプログラミング教室きょうしつ担任たんにんラッチです。

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、「ねっちスロット!」というゲームをつくります。

ボタンをタップ(クリック)して、「ねっち」を3つそろえてね!

ねっちスロット!
ラッチ先生
ラッチ先生

ボタンをタップ(クリック)すると、リールがまります。

「ねっち」がると、つぎリールめることができます。

「スクラッチしよう!10-21 ねっちスロット!」 scratch ねっちが出たら次のリール
「ねっち」がたら つぎ
スック
スック

あらっ、おしい!

ラッチ先生
ラッチ先生

ボタンをタップ(クリック)すると、リールまるプログラムは、これ!

「スクラッチしよう!10-21 ねっちスロット!」 scratch クリックしたらリールが止まるスクリプト
クリックしたら、リールがまるスクリプト
スック
スック

なんか、「コスチューム」ブロックばかりだね。

ラッチ先生
ラッチ先生

そう!

今回こんかいのスロットゲームのプログラミングでは、

このブロックが、

scratch 「次のコスチュームにする」ブロック
つぎのコスチュームにする」ブロック

とても、大事だいじはたらきをするんだ。

スック
スック

へぇ~、そうなんだあ。

なんだろう。

ラッチ先生
ラッチ先生

これから、わかりやすく解説かいせつしていくね!

それでは、

「ねっちスロット!」ゲームのプログラミングをしていこう!

スック
スック

いいよ~!

それでは、たのしくプログラミングをまなんでいきましょう!

スポンサーリンク

今回作るスクラッチの作品は、これっ!

  • ボタンをタップ(クリック)して、ねっちを3つそろえよう!
スック
スック

けっこう、はまるよ!

今回のプログラミングで学ぶことは

1,ボタンをタップする、リールがまるスクリプトがわかるよ

「スクラッチしよう!10-21 ねっちスロット!」 scratch ボタンをタップするとリールが止まる
タップするとまる

2,絵柄えがらによって、セリフがちがうスクリプトがわかるよ

「スクラッチしよう!10-21 ねっちスロット!」 scratch 絵柄のセリフ
セリフ

3,「リーチ」など 字幕じまく表示ひょうじするスクリプトがわかるよ

「スクラッチしよう!10-21 ねっちスロット!」 scratch 字幕を表示する
字幕じまく

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!10-21 ねっちスロット!」 scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

このスクラッチ作品さくひんのスプライトは、

  • 「ボタン」
  • 「リール1」
  • 「リール2」
  • 「リール3」

背景はいけいは、

  • 「Light」

です。

  • 「Button1」を「ボタン」にしました。
  • 「スプライト1」を「リール1」にしました。
  • 「リール2,3」は、「リール1」を複製ふくせいしました。

コスチュームはこれです!

scratch 「次のコスチュームにする」ブロック
コスチューム
ラッチ先生<br>
ラッチ先生

「リール1、2,3」の追加ついかコスチュームは、

  • 「Nano-b」
  • 「Glasses-e」

背景はいけいは、

  • 「Winter」
  • 「Party」

です。

スック
スック

「コスチューム1」の「ねっち」は、自分じぶん作成さくせいするよ。

「ねっち」のつくかたは、こちらの記事きじにのっています。

また、追加ついかコスチュームの仕方もわかります。

スクリプトはこれです!

ボタンのスクリプト

「スクラッチしよう!10-21 ねっちスロット!」 scratch ボタンのスクリプト
ボタンのスクリプト

リール1のスクリプト

「スクラッチしよう!10-21 ねっちスロット!」 scratch リール1のスクリプト
リール1のスクリプト

リール2のスクリプト

「スクラッチしよう!10-21 ねっちスロット!」 scratch リール2のスクリプト
リール2のスクリプト

リール3のスクリプト

「スクラッチしよう!10-21 ねっちスロット!」 scratch リール3のスクリプト
リール3のスクリプト

背景のスクリプト

「スクラッチしよう!10-21 ねっちスロット!」 scratch 背景のスクリプト
背景はいけいのスクリプト
スック
スック

効果音こうかおんは、

  • 「Pop」
  • 「Oops」
  • 「Doorbell」
  • 「Wand」

に、しました。

  • 効果音こうかおんえらかた
  • 「〇のおとらす」の使つかかた

こちらの記事きじいてあるよ!

プログラミングの仕方を説明します

ボタンと各リールのスクリプト

ボタンをタップ(クリック)して、リールを止めるプログラミング

1,みどりはたをクリックしたら、リールがまわ

「スクラッチしよう!10-21 ねっちスロット!」 scratchリールが回転するスクリプト
リールが回転かいてんするスクリプト
スック
スック

ボタンのコスチュームが、2,3,4ってなんだぁ?

ラッチ先生
ラッチ先生

リールが回転かんてんするには、ボタンのコスチュームが関係かんけいあるんだ。

ボタンのコスチュームをてください。

おなじボタンが4つあるよね。

「スクラッチしよう!10-21 ねっちスロット!」 scratch ボタンのコスチューム
ボタンのコスチューム
スック
スック

みんな、同じだぁ。

ラッチ先生
ラッチ先生

説明せつめいするために、ボタンのコスチュームに番号ばんごうをつけるね。

「スクラッチしよう!10-21 ねっちスロット!」 scratch ボタンのコスチューム
ボタンのコスチューム
スック
スック

うん。

ラッチ先生
ラッチ先生

みどりはたをクリックされたら、ボタンのコスチュームは「1」です。

まだ、「2」「3」「4」になっていないので、リールが回転かいてんしているんだよ!

「スクラッチしよう!10-21 ねっちスロット!」 scratch ボタンのコスチューム1にするブロック
ボタンのコスチューム

2、みどりはたをクリックしたら、ボタンのコスチュームを1にする。

「スクラッチしよう!10-21 ねっちスロット!」 scratchリールが回転するスクリプト
リールが回転かいてんするスクリプト
ラッチ先生
ラッチ先生

ボタンをタップ(クリック)すると、

つぎのコスチュームになり、リールがまるんだ。

「スクラッチしよう!10-21 ねっちスロット!」 scratch クリックされたら次のコスチュームにするスクリプト
クリックされたら つぎのコスチュームスクリプト

3,リール1を める

「スクラッチしよう!10-21 ねっちスロット!」 scratch リール1を止めるスクリプト
リール1をめるスクリプト

4,リール2を める

「スクラッチしよう!10-21 ねっちスロット!」 scratch リール2を止めるスクリプト
リール2をめるスクリプト

5,リール3を める

「スクラッチしよう!10-21 ねっちスロット!」 scratch リール3を止めるスクリプト
リール3をめるスクリプト

バグったぁー!

スック
スック

あれぇ?

またスロットやろうとみどりはたをクリックしたら、

リール3がまったままだよ。

ラッチ先生
ラッチ先生

あらら、ほんとだ。バグりましたね。

このプログラムだと、

  • どのような現象げんしょう(バグ)が起きるか
  • なぜ、きるのか
  • そのための対策たいさく

この3てん動画どうが説明せつめいしますので、てください。

スック
スック

はぁーい。

バグを解説
バグの解説かいせつ

フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo

スック
スック

なるほどね。

みどりはたされたとき」ブロックのつぎ命令めいれい

4つ同時どうじおこなわれたのが、原因げんいんなんだ。

ラッチ先生
ラッチ先生

そのとおり!

なので、このバグを解消かいしょうするために、

  1. みどりはたをクリックする
  2. ボタンのコスチュームを「1」にする
  3. 「スタート」とメッセージをおく
  4. リールが回転かいてんする

と、プログラミングしていきましょう。

「スクラッチしよう!10-21 ねっちスロット!」 scratch コスチューム1にしてスタートを送るスクリプト
「コスチューム1にしてスタート」ブロック
スック
スック

ふむ、ふむ。

6,リール1が、まる(バグなし)

「スクラッチしよう!10-21 ねっちスロット!」 scratch リール1を止めるスクリプト(正式)
リール1をめるスクリプト

7,リール2が、まる(バグなし)

「スクラッチしよう!10-21 ねっちスロット!」 scratch リール2を止めるスクリプト(正式)
リール2をめるスクリプト

8,リール3が、まる(バグなし)

「スクラッチしよう!10-21 ねっちスロット!」 scratch リール3を止めるスクリプト(正式)
リール2をめるスクリプト
スック
スック

またみどりはたをクリックしても、

リール3つとも回転かいてんしたぞぉー!

つづく・・・

ラッチ先生
ラッチ先生

今回こんかいは、ここまで。

「ねっちスロット!」の回転かいてんしたリールをめるプログラミングを紹介しょうかいしました。

スック
スック

あらっ、ここまでなのね。

ラッチ先生
ラッチ先生

次回じかいは、

  • 絵柄えがらによって、セリフがちが
  • 「リーチ」などの字幕じまく表示ひょうじ

のプログラミングの説明せつめいをするからおたのしみにね!

それじゃあ、またっ!

スック
スック

つづくーーー!

(@^^)/~~~

ラッチ先生
ラッチ先生

変数へんすう」って、なあに?

変数へんすう」ブロックって、どう使つかうの?

おもっているかたに!

変数へんすうブロックでのプログラミングを まなべるドリルつくりました

ラッチ先生
ラッチ先生

「リスト」って、なあに?

リスト」ブロックって、どう使つかうの?

おもっているかたはこちら!

リストブロックでのプログラミングを まなべるドリルつくりました

スック
スック

画面がめんを クリックすると

「ステップアップドリル」のサイトへ けます!

コメント