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

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、「ねっち ジャンプゲーム!」でぇ~す!

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

おぉ、いいねぇ!

ラッチ先生
ラッチ先生

ねっちをタップして、

○左右さゆうに 動うごかす

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  タップで左右に動かす
タップで 左右さゆうに動うごかす

○ジャンプする

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  タップでジャンプする
タップで ジャンプする

プログラミングの解説かいせつは、

「【スクラッチ】ゲームの技わざ04 :ジャンプしながら左右さゆう(スマホ用よう)」でしてます。

スック
スック

ねっちをタップして

  • 左右さゆうに動うごかす
  • ジャンプするプログラミング

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

スック
スック

ジャンプの高たかさを 変かえたよ。

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ねっちがジャンプするスクリプト
ジャンプのスクリプト

「20」から「25」にしたよ!

ラッチ先生
ラッチ先生

ねっちが ジャンプしないと取とれないように、ハートを動うごかすプログラミングをします。

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ハートが空にただようスクリプト
空そらに ただようスクリプト
スック
スック

「○秒びょうでx座標ざひょうを○に、y座標ざひょうを○に変かえる」ブロックを、使つかっているね!

ラッチ先生
ラッチ先生

はぁ~い、そうでぇ~す!

「○秒びょうでx座標ざひょうを○に、y座標ざひょうを○に変かえる」ブロックで

「○秒びょうでx座標ざひょうを○に、y座標ざひょうを○に変かえる」ブロック

ハートが ただよう動きをつけました。

スック
スック

時間じかんを 変かえるんだね。

ラッチ先生
ラッチ先生

そうです。

数字すうじを変かえれば、いろいろな動うごきに変かわるよね。

スック
スック

うん、うん。

ラッチ先生
ラッチ先生

それでは、

簡単かんたんゲーム「ねっち ジャンプゲーム!」を作つくっていこう!

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

スポンサーリンク

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

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

楽たのしいよ!

スマホでやってみて!

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

1. ハートが、空そらに ただようスクリプトがわかるよ

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ハートが空にただよう
ハートが、空そらに ただよう

2.ギガが 歩あるき続つづけるスクリプトがわかるよ

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ギガが歩き続ける
ギガが 歩あるき続つづける

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

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

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

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

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  スプライト
スプライトと背景はいけい
ラッチ先生<br>
ラッチ先生

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

  • 「ねっち」
  • 「ハート」
  • 「たいよう」
  • 「ギガ」

背景はいけいは、

  • Blue Sky

です。

  • 「スプライト1」を「ねっち」にしました。
  • 「Heart」を「ハート」、大おおきさを「40」にしました。
  • 「Sun」を「たいよう」、大おおきさを「50」にしました。
  • 「Giga Walking」を「ギガ」、大おおきさを「50」にしました。
スック
スック

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

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

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

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

背景はいけいの「Blue Sky」のコスチュームに

  • 「おめでとう!」
  • 「ざんねんでした!」

と、文字もじを書かきました。

文字もじの入いれ方かたは、こちらの記事きじに書かかれていますよ。

スクリプトはこれです!

ねっちのスクリプト

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ねっちのスクリプト1
ねっちのスクリプト1
「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ねっちのスクリプト2
ねっちのスクリプト2

ハートのスクリプト

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

たいようのスクリプト

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

ギガのスクリプト

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

背景のスクリプト

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  背景のスクリプト
背景はいけいのスクリプト
スック
スック

効果音こうかおんは、

  • 「Jump」
  • 「Win」
  • 「Magic Spell」
  • 「Alien Creak2」

に、しました。

  • 効果音こうかおんの選えらび方かた
  • 「〇の音おとを鳴ならす」の使つかい方かた

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

スポンサーリンク

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

ハートのスクリプト

ハートが 空にただよう動きをプログラミング

ラッチ先生
ラッチ先生

ハートを

「○のクローンを作る」ブロックで、

scratch 「○のクローンを作る」ブロック
「○のクローンを作つくる」ブロック

4個このクローンを作つくります。

1,4個このハートを 空そらの上うえに表示ひょうじする

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  4個のハートを表示するスクリプト
4個このハートを 空そらに表示ひょうじするスクリプト
スック
スック
  • 「〇のクローンを作つくる」ブロックの使つかい方かた

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

ラッチ先生
ラッチ先生

ハートを

「○秒びょうでx座標ざひょうを○に、y座標ざひょうを○に変かえる」ブロックで

scratch 「○秒でx座標を○に、y座標を○に変える」ブロック
「○秒びょうでx座標ざひょうを○に、y座標ざひょうを○に変かえる」ブロック

動うごかすプログラムを作つくろう!

2,動うごく範囲はんいを 決きめる

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ハートが空にただようスクリプト
空そらに ただようスクリプト
スック
スック

これで、

ねっちがジャンプしないと ゲットできないね

ラッチ先生<br>
ラッチ先生

スプライトの場所ばしょをしめすx座標ざひょうとy座標ざひょうは、こちらの記事きじで学まなべます。

スポンサーリンク

ギガ のスクリプト

ギガが 歩き続けるプログラミング

ラッチ先生<br>
ラッチ先生

「x座標ざひょうを○、y座標ざひょうを○にする」ブロックで

scratch 「x座標を○、y座標を○にする」ブロック
「x座標ざひょうを○、y座標ざひょうを○にする」ブロック

ギガの最初さいしょの場所ばしょを 決きめるプログラムを作つくります。

1.最初さいしょの場所ばしょを 決きめる

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ギガの最初の場所を決めるスクリプト
最初さいしょの場所ばしょを 決きめるスクリプト
ラッチ先生<br>
ラッチ先生

「○まで 繰くり返かえす」ブロックで

scratch 「○まで繰り返す」ブロック
「○まで繰くり返かえす」ブロック

ねっちに触ふれるまで 歩あるき続つづけるプログラムを 作つくります。

2.端はじまで 歩あるき続つづける

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ギガが端まで歩き続けるスクリプト
端はじまで 歩あるき続つづけるスクリプト
ラッチ先生
ラッチ先生

「もし○なら」ブロックを使つかって

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

端はじに当あたったら 元もとの場所ばしょへ移うつすプログラムを 作つくります。

3,端はじに当あたったら 元もとの場所ばしょへ移うつる

「スクラッチしよう!10-27 ねっち ジャンプゲーム!」 scratch  ギガが歩き続けるスクリプト
ギガが 歩あるき続つづける
スック
スック

これで、

ねっちに触ふれるまで 歩あるき続つづけるよ!

スポンサーリンク

つづく・・・

スック
スック

あららっ、

ここで、休憩きゅうけいですか。

ラッチ先生<br>
ラッチ先生

そうだね。

次回じかいは、

「ねっち ジャンプゲーム!」の

  • ハートを4個こゲットすると 「クリア」
  • ギガに当あたると 「ゲームオーバー」

プログラミングを紹介しょうかいします。

スック
スック

O.K!

ラッチ先生<br>
ラッチ先生

楽たのしみに待まっててね!

それじゃあ、またぁ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント