【スクラッチ】簡単ゲーム37:タップでジャンプ!#2 スマホ対応

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

前回ぜんかいの「ねっち ジャンプゲーム#1」では、

  • ハートが 空そらにただよう
  • ギガが 歩あるき続つづける

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

ねっち ジャンプゲーム!
スック
スック

おもしろいよ。

ラッチ先生
ラッチ先生

今回こんかいは、この「ねっち ジャンプゲーム#1」に

  1. 「ハート」を4個こゲットしたら、「クリア」
  2. 「ギガ」に当あたると、「ゲームオーバー」

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

スック
スック

まだ「ねっち ジャンプゲーム#1」の

  • ハートが 空そらにただよう
  • ギガが 歩あるき続つづける

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

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

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

スポンサーリンク

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

  • タップして、ねっちを動うごかそう!左右さゆう移動いどうやジャンプをするよ。
  • ジャンプして、ハートをとっていこう!4個こ取とると「クリア」。
  • 地面じめんを歩あるいているギガに当あたると、「ゲームオーバー」。
スック
スック

「クリア」してみてね!

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

3. 4個このハートをとると、クリアするスクリプトがわかるよ

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  4個のハートをとるとクリア
4個このハートをとると クリア

4.ギガに当あたると、ゲームオーバーするスクリプトがわかるよ

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ギガに当たるとゲームオーバー
ギガに当あたると、ゲームオーバー

スポンサーリンク

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

ハートのスクリプト

4個のハートをゲットしたら クリアするプログラミング

ラッチ先生
ラッチ先生

ねっちが4個このハートをゲットしたか わかるように

「たいよう」のコスチュームが 5個こあります。

スック
スック

うん、うん。

ラッチ先生
ラッチ先生

クリアのプログラミングを わかりやすくするために

「たいよう」のコスチュームに番号ばんごうを入いれましょう。

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  「たいよう」のコスチューム
「たいよう」のコスチューム

1. 場所ばしょを 決きめる

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  「たいよう」を表示するスクリプト
表示ひょうじするスクリプト

2.ねっちに ジャンプしてゲットされると 消きえる

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ねっちにゲットされると消えるスクリプト
ねっちにゲットされると消きえるスクリプト
スック
スック

うん、うん。

ラッチ先生
ラッチ先生

ねっちがハートをゲットしたら、

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

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

「たいよう」のコスチュームを 次つぎに変かえます。

3.ゲットされるごと 「たいよう」のコスチュームを 変かえる

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  「たいよう」のコスチュームを変えるスクリプト
「たいよう」のコスチュームを変かえるスクリプト
スック
スック

「〇を送おくる」ブロックの

scratch 「○を送る」ブロック
「〇を送おくる」ブロック
  • 使つかい方かた
  • 作つくり方かた

を、知しりたい人ひとは、こちらの記事きじに書かいてあります

ラッチ先生
ラッチ先生

「たいよう」のコスチュームが5になったら、背景はいけい「おめでとう」を表示ひょうじする

「たいよう」のコスチュームが5になったら、「おめでとう!」を表示ひょうじするスクリプト

プログラムを作つくります。

4,「たいよう」のコスチュームが5になったら、背景はいけい「おめでとう!」にする。

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  「おめでとう!」を表示するスクリプト
「おめでとう」を表示ひょうじするスクリプト
ラッチ先生
ラッチ先生

「クリアを送おくる」ブロックで、

「クリアを送おくる」ブロック

ゲームをクリアした合図あいずを送おくって、

  • ねっち
  • ギガ

の動うごきのプログラムを 作つくろう

5.ねっちが 「ナイス!」と言いう

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ねっちが「ナイス!」と言うスクリプト
「ナイス!」と言いうスクリプト

6.ギガの動うごきを 止とめる

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ギガの動きを止めるスクリプト
ギガを止とめるスクリプト
スック
スック

これで、

ゲームのクリアが できたね!

スポンサーリンク

ギガのスクリプト

ギガに当たると ゲームオーバーになるプログラミング

ラッチ先生
ラッチ先生

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

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

ねっちに当たったら、ギガの動うごきを止とめるプログラムを作つくろう

1.ねっちに当あたったら、歩あるきを止とめる

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ギガの歩きを止めるスクリプト
歩あるきを止とめるスクリプト
スック
スック

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

  • 出だし方かた
  • 使つかい方かた

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

ラッチ先生
ラッチ先生

「背景はいけいを○する」ブロックで、

「背景はいけいを○にする」ブロック

「ざんねんでした!」を表示ひょうじしよう!

2.「ざんねんでした!」を 表示ひょうじする

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  「ざんねんでした!」を表示するスクリプト
「ざんねんでした!」を表示ひょうじするスクリプト
ラッチ先生
ラッチ先生

「アウトを送おくる」ブロックで、

「アウトを送おくる」ブロック

ゲームをゲームオーバーした合図あいずを送おくって、

  • ねっち

の動うごきを止とめるプログラムを 作つくろう

3.ねっちの動うごきを 止とめる

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ねっちの動きを止めるスクリプト
ねっちの動うごきを 止とめるスクリプト
スック
スック

これで、

「ねっち ジャンプゲーム」の完成かんせいだぁ!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

ハートをゲットするたびに、

「たいよう」のコスチュームを次のコスチュームにするプログラムに

  • 「もし○なら」ブロック
  • 「コスチューム番号ばんごう=5」ブロック
  • 「背景はいけいを○にする」ブロック
  • 「○を送おくる」ブロック

を使つかって、

ゲームを「クリア」するプログラミング を学まなびました。

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  「おめでとう!」を表示するスクリプト
「おめでとう!」を表示ひょうじするスクリプト
「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  クリアするスクリプト1
クリアするスクリプト1
「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  クリアするスクリプト2
クリアするスクリプト2
スック
スック

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

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

ほかのスプライトのプログラムを始はじめたり、止とめたりする

大事だいじなブロックだね。

ラッチ先生
ラッチ先生

そうですね!

「○を送おくる」ブロックが 使つかえるようになると、

プログラミングが もっと楽たのしくなっていくよ!

スック
スック

わかった!

プログラムの中なかに、どんどん使つかってみるよ!

ラッチ先生
ラッチ先生

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

お楽たのしみに!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント