【スクラッチ】簡単ゲーム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で、まるんだね

ラッチ先生
ラッチ先生

このプログラミングは、

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

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

スック
スック

はぁ~い!

ラッチ先生
ラッチ先生

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

たのしみに!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

ステップアップドリル
ラッチ先生
ラッチ先生

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

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

おもっているかたに!

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

スック
スック

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

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

コメント