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

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、「ジャンプしてゲット!」というゲームをつくります。

ボタンをクリックして、ネコをジャンプさせよう。

いわうえからジャンプして、ほしをゲット!

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch ボタンをクリックして星をゲットする
ジャンプしてほしをゲット!
簡単なゲーム「ジャンプして ゲット!」
ボタンをタップして ジャンプ!
スック
スック

いわうえからジャンプできるんだ。

ラッチ先生
ラッチ先生

そう。

いわうえからのジャンプのプログラミングが、こちら!

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch ジャンプのスクリプト
ジャンプのスクリプト
スック
スック

「y座標ざひょうを〇ずつえる」ブロックを、

scratch 「y座標を〇ずつ変える」ブロック
「y座標ざひょうを〇ずつえる」ブロック

つかってるね。

ラッチ先生
ラッチ先生

そう!

ジャンプは、たかさをえるからね!

それでは、「ジャンプしてゲット!」ゲームのプログラミングをしていこう!

スック
スック

O.K!

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

スポンサーリンク

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

  • ボタンをクリックすると、ネコがジャンプします。
  • ほしをゲットしてください
スック
スック

がんばれ!

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

1.ネコがいわうえで ジャンプするスクリプトがわかるよ

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch ネコが岩の上でジャンプする
いわうえでジャンプする

2.いわが どんどんあらわれるスクリプトがわかるよ

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch 岩がどんどん現れる
いわがどんどんあらわれる

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

このスクラッチ作品のスプライトは、

  • 「ネコ」
  • 「いわ」
  • 「ボタン」
  • 「ほし」

です。

  • 「スプライト1」を「ネコ」にしました。
  • 「Rocks」を「いわ」、おおきさを「200」にしました。
  • 「Button1」を「ボタン」にしました。
  • 「Star」を「ほし」にしました。
スック
スック
  • あたらしいスプライトのかた
  • スプライトの名前なまえかた
  • 大きさのかた

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

スクリプトはこれです!

ネコのスクリプト

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch ネコのスクリプト
ネコのスクリプト
スック
スック

効果音こうかおんは、

「Jump」

「Win」

に、しました。

スック
スック

「○のおとらす」ブロック

「○のおとらす」ブロック

効果音こうかおんえらかた

「〇のおとらす」ブロックのつくかた

ブロックの使つかかた

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

いわのスクリプト

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch いわのスクリプト
いわのスクリプト

ボタンのスクリプト

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch ボタンのスクリプト
ボタンのスクリプト

ほしのスクリプト

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch ほしのスクリプト
ほしのスクリプト

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

ネコのスクリプト

ジャンプするプログラミング

1.ネコをいつも落下らっかさせ、した着地ちゃくちさせる

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch ネコが端で着地するスクリプト
はし着地ちゃくちするスクリプト

2.ボタンをクリックすると、ジャンプする

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch ボタンをクリックするとネコがジャンプするスクリプト
クリックするとジャンプするスクリプト
ラッチ先生
ラッチ先生

このスクリプトだと、

ネコが空中くうちゅうにいるときでも、クリックするとジャンプしちゃうんだ。

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch  ネコが空中ジャンプする
空中くうちゅうジャンプ
スック
スック

あらら・・・。

3.地面じめんくまで、ジャンプしない

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch  ネコが地面でジャンプする
クリックするとジャンプするスクリプト
ラッチ先生
ラッチ先生

いわでもジャンプさせたいから、

「〇または〇」ブロックを使つかいます。

scratch 「〇または〇」ブロック
「○または〇」ブロック

4.いわくまで、ジャンプしない

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch  ネコが岩の上でジャンプする
いわでジャンプするスクリプト
スック
スック

ジャンプのプログラミングは、これでO.K!

いわのスクリプト

どんどん現れ、移動するプログラミング

1.どんどんてきて、左端ひだりはしまでうご

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch  岩が現れて移動するスクリプト
いわあらわれて移動いどうするスクリプト
スック
スック

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

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

ブロックの使つかかた

「クローンされたとき」ブロック

「このクローンを削除さくじょする」ブロック

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

ラッチ先生
ラッチ先生

このy座標ざひょう-120では、

ネコがいわの上からジャンプしても、ほしがゲットできないんだ!

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch 星をゲットできない
ほしをゲットできない
スック
スック

あっ、ほんとだ。

ラッチ先生
ラッチ先生

いわたかさをこのブロックでえます。

scratch「〇から〇までの乱数」ブロック
「〇から〇までの乱数らんすう」ブロック

高さを 変えるプログラミング

2.たかさをえる

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch 岩の高さを変えるスクリプト
たかさをえるスクリプト
スック
スック

「-140から-90までの乱数らんすうブロックで

scratch 「y座標を〇にする」ブロック

どのたかさがてくるのか、わからないね!

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

  • 「〇までつ」ブロック
  • 「y座標ざひょうを〇ずつえる」ブロック
  • 「〇かいす」ブロック

使つかって、

いわうえからジャンプするプログラミングまなびました。

「スクラッチしよう!10-8 ジャンプしてゲット!」 scratch 岩の上からジャンプするスクリプト
いわうえからジャンプするスクリプト
スック
スック

なんか、マリオみたいだね。

ラッチ先生
ラッチ先生

アハハ!そうだね。

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

たのしみに!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

ゲームの技「タップで ジャンプ!」にチャレンジ!
ラッチ先生
ラッチ先生

今回こんかいは、ボタンをクリックして ネコをジャンプさせました。

スマホやタブレットでもできるように、

画面がめんをタップして ジャンプさせるプログラムがあります。

ゲームのわざ「タップで ジャンプ!」のプログラミングに 挑戦ちょうせんしてみよう!

スック
スック

画面がめんをタップすると、左右さゆう移動いどうしジャンプするよ。

「スクラッチしよう!11-4 タップでジャンプ」 scratch
タップで ジャンプ
ラッチ先生
ラッチ先生

このゲームの技「タップでジャンプ!」のプログラミングは、

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

スック
スック

チャレンジしてみてね!

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

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

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

おもっているかたに!

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

スック
スック

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

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

コメント