【スクラッチ】簡単ゲーム46:ねっちプラットフォーム

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、「ねっち プラットフォーム!」でぇ~す!

ねっち プラットフォーム!
スック
スック

おおっ!

ゴール!

ラッチ先生
ラッチ先生

ねっちをタップで動うごかし、障害物ようがいぶつをよけてゴールするゲーム(プラットフォーム・ゲーム)を

プログラミングします。

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch ねっちプラットフォーム
ねっちプラットフォーム
スック
スック

赤あかい障害物しょうがいぶつが、出でてくるんだね!

ラッチ先生
ラッチ先生

そう!

コスチュームに自分じぶんの好すきなように障害物しょうがいぶつを描かいて、横よこスクロールしているんだ。

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch 地面のコスチューム1
地面じめんのコスチューム1
「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch 地面のコスチューム2
地面じめんのコスチューム2
スック
スック

赤あかい障害物しょうがいぶつに触れると、ゲームオーバーなんだよね!

ラッチ先生
ラッチ先生

それが、このスクリプトです。

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  ゲームオーバーのスクリプト
ゲームオーバーのスクリプト
スック
スック

えっ!

たった これだけでできちゃうんだぁ。

ラッチ先生
ラッチ先生

そう!

みんなもさっそく、作つくってみよう!

スック
スック

はぁ~い!

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

スポンサーリンク

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

  • ねっちをタップして 動うごかします。
  • 赤あかい障害物しょうがいぶつをよけて、ゴールしてください!
スック
スック

がんばってね!

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

1.横よこスクロールして、ゴールしたら止とまるスクリプトがわかるよ

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  ゴールすると横スクロールが止まる
ゴールすると止とまる

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  スプライト
スプライト
ラッチ先生<br>
ラッチ先生

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

  • 「ねっち」
  • 「地面じめん」
  • 「ねっち」「地面じめん」は作成さくせいしました。

背景はいけいは、

  • Blue Sky
スック
スック
  • 「ねっち」の作つくり方かた

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

スック
スック
  • 背景はいけいを変かえる方法ほうほう

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

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

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  地面のコスチューム1
「地面じめん」のコスチューム1、2
「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  地面のコスチューム2
「地面じめん」のコスチューム3,4
スック
スック

「GOAL」と文字もじの入いれ方かたは、

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

スック
スック

「ゴールの旗はた」は、

ペイントエディターの「直線ちょくせん」「塗ぬりつぶし」を使つかって作成さくせいしたよ!

使つかい方かたは、こちらの記事きじに載のっています。

スクリプトはこれです!

ねっちのスクリプト

歩く
「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  ねっちのスクリプト1
ねっちのスクリプト1
ジャンプ
「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  ねっちのスクリプト2
ねっちのスクリプト2
横スクロール
「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  ねっちのスクリプト3
ねっちのスクリプト3
障害物に当たる、ゴール
「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  ねっちのスクリプト4
ねっちのスクリプト4

スポンサーリンク

地面のスクリプト

地面じめんのスクリプト1
横スクロール
地面じめんのスクリプト2
スック
スック

効果音こうかおんは、

  • 「Jump」
  • 「Oops」
  • 「Win」

に、しました。

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

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

スポンサーリンク

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

「地面」のコスチュームを作成

ラッチ先生
ラッチ先生

「地面じめん」のコスチュームを 4枚まい作成さくせいします。

1.地面じめんの「コスチューム」を作成さくせいする

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  地面のコスチュームを作成する
地面じめんのコスチュームを 作成さくせいする
ラッチ先生
ラッチ先生

横よこスクロールの説明せつめいをわかりやすくするために、

コスチューム番号ばんごうをつけるね!

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  地面のコスチューム
地面じめんのコスチューム
スック
スック

「地面じめん」は、

ペイントエディターの「四角形しかくけい」を使つかって作成さくせいしたよ!

使つかい方かたは、こちらの記事きじに載のっています。

ジャンプを プログラミング

ラッチ先生
ラッチ先生

「ねっち」を ジャンプさせましょう。

2.ねっちを ジャンプさせる

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  ジャンプのスクリプト
ジャンプ
スック
スック

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

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

横スクロールを プログラミング

ラッチ先生
ラッチ先生

地面じめんを 横よこスクロールさせよう!

3.ねっちの右側みぎがわをタップすると、地面じめんが動うごく

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  横スクロール1のスクリプト
横よこスクロール1
スック
スック

あっ、地面じめんが動うごいたぁ!

3.タップすると、地面じめんが 横よこスクロールする(無限むげん)

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  横スクロール1のスクリプト2
横よこスクロール2
スック
スック

地面じめんの横よこスクロールのプログラミングの解説かいせつは、

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

ラッチ先生
ラッチ先生

「ねっちプラットフォーム」では、横よこスクロールを無限むげんにしません。

地面じめんのコスチューム4が、x座標ざひょう0になったら ゴール!

横よこスクロールを止とめます。

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  ゴール
ゴール
スック
スック

ふむ、ふむ。

ラッチ先生
ラッチ先生

「ずっと」ブロックを「○回かい繰くり返かえす」ブロックに 変かえます。

scratch 「○回繰り返す」ブロック
「○回かい繰くり返かえす」ブロック

どのようにプログラムを作つくっていくか、動画どうがで説明せつめいします。

スック
スック

はぁ~い!

地面のコスチューム4で止めるプログラムの解説
地面じめんコスチューム4で止とめるプログラムの解説かいせつ

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

スック
スック

なるほど!

地面じめんのコスチューム3が、x座標ざひょう-465になったら止とめるんだね

ラッチ先生
ラッチ先生

そうです!

「もし○なら、でなければ」ブロックを使つかって止めます。

scratch 「もし○なら、でなけらば」ブロック
「もし○なら、でなけらば」ブロック

4.コスチューム3が、x座標ざひょう-465になったら止とめる

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  ゴールのスクリプト
ゴールのスクリプト

スポンサーリンク

赤い障害物、ゴールの旗を描く

ラッチ先生
ラッチ先生

地面じめんのコスチュームに、

  • 赤あかい障害物しょうがいぶつ
  • ゴールの旗はた

を、書いていきましょう。

1.各かくコスチュームに、赤あかい障害物しょうがいぶつ、ゴールの旗はたを好すきなところに描かく

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  障害物、ゴールの旗を描く
障害物しょうがいぶつ、ゴールの旗はたを描かく
スック
スック

「赤あかい丸まるの障害物しょうがいぶつ」は、

ペイントエディターの「丸まる」を使つかって作成さくせいしたよ!

使つかい方かたは、こちらの記事きじに載のっています。

ラッチ先生
ラッチ先生

次つぎに

実際じっさいに緑みどりの旗はたをクリックして、地面じめんを横よこスクロールしてみよう!

ねっちが、ゴールの旗はたまでたどりつけるかな。

2.じっさいに、地面じめんをスクロールして、障害物しょうがいぶつの場所ばしょを決きめていこう

赤い障害物にふれたら止まるプログラミング

ラッチ先生
ラッチ先生

「○まで待つ」ブロックを使つかって

scratch 「○まで待つ」ブロック
「○まで待まつ」ブロック

ねっちが 赤あかい障害物しょうがいぶつに当あたったら動うごきを止とめるプログラムを 作つくります。

1.赤あかい障害物しょうがいぶつに当あたったらゲームオーバー

「スクラッチしよう!10-37 ねっちプラットフォーム#1」 scratch  赤い障害物に当たったら止めるスクリプト
赤あかい障害物しょうがいぶつに当あたったら止とめるスクリプト
スック
スック

これで、

「ねっちプラットフォーム」のプログラミング完了かんりょう!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

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

を使つかって、

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

横よこスクロールを止とめるスクリプト
スック
スック

地面じめんのコスチューム4が、

ゴールになるんだよね

ラッチ先生
ラッチ先生

このプログラミングは、

プラットフォームのゲームでよく使つかわれるからおぼえておくといいよ!

スック
スック

はぁ~い!

ラッチ先生
ラッチ先生

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

お楽たのしみに!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント