【スクラッチ】簡単ゲーム48:ねっちボールコロコロ2 スマホ対応

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

前回ぜんかいの「ねっちボールコロコロ#1」では、

  • ねっちボールを バウンドさせる
  • ねっちボールをタップで 動うごかす
  • コースの縦たてスクロール

プログラミングをしました。

スック
スック

まだ「ねっちボールコロコロ#1」の

プログラミングをしてない人ひとは、

こちらの記事きじを見みてね!

ラッチ先生
ラッチ先生

今回こんかいは、この「ねっちボールコロコロ#1」に

  • 各かくエリアのねっちボールの反応はんのう

プログラムを追加ついかしていきます。

スック
スック

了解りょうかいでぇ~す!

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

スポンサーリンク

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

  • ねっちボールをタップして 動うごかします。
  • 緑みどりのホールに入はいったら、クリアーです
スック
スック

がんばってね!

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

3.ねっちボールの 各かくエリアごとの反応はんのうのスクリプトがわかるよ

「スクラッチしよう!10-39 ねっちボールコロコロ2」 scratch 各エリア
各かくエリア

スポンサーリンク

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

各「エリア」を描いて コース を作る

ラッチ先生
ラッチ先生

「コース」のコスチューム6枚に、

  • 黒くろいエリア・・・ゲームオーバー
  • 赤あかいエリア・・・ねっちボールが ジャンプする
  • 緑みどりのホール(穴)・・・ゴール

を描かいて、自分じぶんの好すきなコースを 作つくりましょう!

1.「コース」のコスチュームに 各かくエリアを描かく

「スクラッチしよう!10-39 ねっちボールコロコロ2」 scratch 各エリアを描く
「コース」のコスチュームにエリアを描かく
スック
スック

「コース」を縦たてスクロールで動うごかして、

自分じぶんで作つくったコースを 試ためしてみようね

黒いエリアに触れたら 落ちていくプログラミング

ラッチ先生
ラッチ先生

「○を送おくって待まつ」ブロックを使つかって

scratch 「○を送って待つ」ブロック
「○を送おくって待まつ」ブロック

ねっちボールが エリアに触ふれたか確認かくにんさせよう。

1.エリアに触ふれたか 確認かくにんする

「スクラッチしよう!10-39 ねっちボールコロコロ2」 scratch ねっちボールがエリアに触れたか確認するスクリプト
エリアに触ふれたか確認かくにんするスクリプト
スック
スック

ねっちボールが一番いちばん小さちいいときに

「○を送おくって待まつ」ブロックを

組くみ入いれるんだね。

ラッチ先生
ラッチ先生

そのとおぉぉぉぉぉぉ・・・・・り!

スック
スック

「○を送おくって待まつ」ブロックの

  • メッセージ名めいの入力にゅうりょくの仕方しかた
  • 使つかい方かた
  • 「○を送おくる」ブロックとの違ちがい

こちらの記事きじに 載のっています。

ラッチ先生
ラッチ先生

次つぎに

「もし黒くろいエリアに触ふれたら」ブロックを使つかって

「○を送おくって待まつ」ブロック

黒くろいエリアに触ふれたら、コースを止とめよう

2.黒くろいエリアに触ふれたら、コースを止とめる

「スクラッチしよう!10-39 ねっちボールコロコロ2」 scratch ねっちボールが黒いエリアに触れたらコースを止めるスクリプト
黒くろいエリアに触ふれたらコースを止とめるスクリプト
スック
スック

あっ、止とまった

ラッチ先生
ラッチ先生

黒くろいエリアに触ふれたら、

ねっちボールが落おちていくプログラムを作つくります。

3.ねっちボールを だんだん透明とうめいに小ちいさくする

「スクラッチしよう!10-39 ねっちボールコロコロ2」 scratch ねっちボールが落ちていくスクリプト
落おちていくスクリプト
スック
スック

おぉ…、いいねぇ!

ラッチ先生
ラッチ先生

だけど、

このプログラムでは、黒くろいエリアでなくても 落おちていくんだ。

スック
スック

どういうこと?

ラッチ先生
ラッチ先生

この動画どうがで、説明せつめいします。

黒いエリアでなくても落ちていくとは・・・
黒くろいエリアでなくても落おちていく

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

スック
スック

なるほどね!

「○色いろが○色いろに触ふれた」ブロックで

scratch 「○色が○色に触れた」ブロック
「○色いろが○色いろに触ふれた」ブロック

ねっちボールが 黒いエリアでバウンドしたか、わかるんだね!

4.ねっちボールの花はなを 黄色きいろくする

「スクラッチしよう!10-39 ねっちボールコロコロ2」 scratch  ねっちボールの花の色を変える
落おちていくスクリプト

5.黒くろいエリアでバウンドしなければ、落おちていかない

「スクラッチしよう!10-39 ねっちボールコロコロ2」 scratch  ねっちボールが黒いエリアでバウンドしたら落ちるスクリプト
黒くろいエリアでバウンドしたら落おちるスクリプト
スック
スック

これで、O.K!

スポンサーリンク

赤いエリアに触れたら ジャンプするプログラミング

ラッチ先生
ラッチ先生

今度こんどは、

「もし赤あかい 色いろに触ふれたら」ブロックを使つかって

scratch 「もし○なら」ブロック
「もし○なら」ブロック

赤あかいエリアに触ふれたら、ジャンプさせるプログラムだ!

1.赤あかいエリアに触ふれたら、大おおきくする

「スクラッチしよう!10-39 ねっちボールコロコロ2」 scratch  赤いエリアに触れたら大きくするスクリプト
ジャンプするスクリプト

緑のホールに入ったらクリアーするプログラミング

ラッチ先生
ラッチ先生

「もし緑色みどりいろに触ふれたら」ブロックを使つかって

scratch 「もし○なら」ブロック
「もし○なら」ブロック

緑みどりのホールに入はいったら、クリアーだ

スック
スック

ねっちボールが 緑のホールに入ったら、

「スプライトの他ほかのスクリプトを止とめる」ブロックで

「スプライトの他ほかのスクリプトを止とめる」ブロック

まず、コースの縦たてスクロールを止めるんだね!

1.緑みどりの穴あなに入はいったら、コースの縦たてスクロールを止とめる

「スクラッチしよう!10-39 ねっちボールコロコロ2」 scratch  コースの縦スクロールを止めるスクリプト
縦たてスクロールを止とめるスクリプト
スック
スック

あっ、止とまった。

ラッチ先生
ラッチ先生

「○を送おくる」ブロックを使って

scratch 「○を送る」ブロック
「○を送おくる」ブロック

ねっちボールが緑みどりの穴あなに入はいったら、「おめでとう!」と言いう文字もじを出だすよ

2.「おめでとう!」の文字もじを 表示ひょうじする

「スクラッチしよう!10-39 ねっちボールコロコロ2」 scratch  「おめでとう!」文字を表示するスクリプト
「おめでとう!」文字もじを表示ひょうじするスクリプト
スック
スック

出でてきたぁ。

ラッチ先生
ラッチ先生

このままだと、

ゲームを始はじめるときも「おめでとう!」が 表示ひょうじされたままなので、

「隠かくす」ブロックを使つかって

scratch 「隠す」ブロック
「隠かくす」ブロック

表示ひょうじされないようにするよ。

3.ゲームの最初さいしょは、隠かくす

「スクラッチしよう!10-39 ねっちボールコロコロ2」 scratch  「おめでとう!」文字を隠すスクリプト
「おめでとう!」文字もじを隠かくすスクリプト
スック
スック

やったぁ!

完成かんせいだぁ!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

  • 「もし○なら」ブロック
  • 「コスチューム番号ばんごう=○」ブロック
  • 「○を送おくる」ブロック

を使つかって、

縦たてスクロールを止とめるプログラミングを学まなびました。

「スクラッチしよう!10-39 ねっちボールコロコロ2」 scratch  縦スクロールを止めるスクリプト
縦たてスクロールを止とめるスクリプト
スック
スック

コースのコスチューム6で、止とまるんだね

ラッチ先生
ラッチ先生

このプログラミングは、

シューティングゲームやカーレースのゲームなどで

よく使つかわれるからおぼえておくといいよ!

スック
スック

はぁ~い!

ラッチ先生
ラッチ先生

これからも楽たのしいゲームのプログラミングを紹介しょうかいしていきます。

お楽たのしみに!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント