【スクラッチ】簡単ゲーム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にするブロック
ボタンのコスチューム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つとも回転かいてんしたぞぉー!

スポンサーリンク

つづく・・・

ラッチ先生
ラッチ先生

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

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

スック
スック

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

ラッチ先生
ラッチ先生

次回じかいは、

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

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

それじゃあ、またっ!

スック
スック

つづくーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

と 思おもっている方かたに!

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

pythonパイソンを 学まなびたいと 思おもっている方かたは、こちら!

「pythonパイソンしよう! 楽しく学べるプログラミング教室」サイトを 作つくりました。

コメント