Scratchゲーム

【Scratch中級者向け】マリオ風ゲームを作ろう(ステップ2)

マリオ風ゲームを作ろうステップ2 Scratch

【アフィリエイト広告を利用しています】

この記事きじではScratchを学まなび続つづけている中級者ちゅうきゅうしゃの方かたに向けて、マリオ風ふうゲームの作つくり方かたを解説かいせつします。

ステップ2の今回こんかいは、プレイヤーの動うごきに合あわせて画面がめんをスクロールさせるプログラムを作つくります。

Scratchの公式こうしきサイトはこちら→https://scratch.mit.edu/

以下いかの記事きじでマリオ風ふうゲームの作つくり方かたを7ステップに分わけて詳くわしく解説かいせつしていますので、併あわせてご覧らんください。
》【Scratch中級者ちゅうきゅうしゃ向むけ】マリオ風ふうゲームの作つくり方かた完全かんぜん解説かいせつ

このブログが本になりました!

完成品はこちら

まずはステップ2の完成品かんせいひんを見みてみましょう。下したの画面中央がめんちゅうおうの旗はたボタンをクリックしてください。

操作方法そうさほうほうは次つぎの通とおりです。

  • 左右さゆうの矢印やじるしキーでネコを左右さゆうに動うごかし、スペースキーでジャンプします。
  • 旗はたポールに着ついたらゴールです。
  • 穴あなに落おちたらゲームオーバーです。

スプライトと背景を準備しよう

始はじめにステップ2に使つかうスプライトと背景はいけいを準備じゅんびします。

まずスプライトですが、ステップ1で作成さくせいしたスプライトの他ほかに、スクロールする「画面がめん」のスプライトを新あたらしく作つくります。スプライト一覧いちらんの右下みぎしたにあるにカーソルを合あわせて、その上うえの「描えがく」ボタンをクリックします。

「描く」をクリックする

ペイントエディター画面がめんに切きり替かわりますので、「四角形しかくけい」を選択せんたくして下したのように緑色みどりいろの地面じめんを描えがいてスタート画面がめんを描えがきましょう。

緑色の地面を描く

以下いかの記事きじでペイントエディターの使つかい方かたを詳くわしく解説かいせつしていますので、併あわせてご覧らんください。
》【Scratch入門にゅうもん】ペイントエディターを使つかってカービィを描えがこう

続つづいてコスチュームを複製ふくせいして、順番じゅんばんにスクロール表示ひょうじされる画面がめんを描えがいていきます。

画面がめん2のコスチュームです。

画面2のコスチューム

画面がめん3のコスチュームです。

画面3のコスチューム

画面がめん4のコスチュームです。

画面4のコスチューム

最後さいごのゴール画面がめんにはピンク色いろの旗はたポールを描えがきましょう。

ゴール画面のコスチューム

続つづいて背景はいけいですが、ステップ1で描えがいた地面じめんのイラストを削除さくじょします。

地面のイラストを削除する

これでスプライトと背景はいけいが準備じゅんびできました!

変数を準備しよう

次つぎにステップ2に使つかう変数へんすうを準備じゅんびします。

以下いかの記事きじで変数へんすうを詳くわしく解説かいせつしていますので、併あわせてご覧らんください。
》【Scratch入門にゅうもん】変数へんすうとメッセージを使つかってアニメーションを作つくろう

変数へんすうは次つぎの3つの変数へんすうを追加ついかしましょう。

変数名へんすうめい内容ないよう表示ひょうじ
画面がめんID画面がめんのコスチューム番号ばんごうを表あらわす変数へんすうしない
カメラX座標ざひょうスクロール表示ひょうじのX座標ざひょうを表あらわす変数へんすうしない
画面がめんX座標ざひょう画面がめんスプライトのX座標ざひょうを表あらわす変数へんすうしない

「ターゲット」プログラムを改造しよう

まずはステップ1で作成さくせいしたターゲットのプログラムを改造かいぞうしましょう。

旗が押されたとき

旗はたが押おされたときのプログラムを改造かいぞうする箇所かしょは下したの通とおりです。

旗が押されたときのプログラム

旗はたが押おされたら「カメラX座標ざひょう」を0にします。

旗が押されたときのプログラムの一部

旗はたポールのピンク色いろに触ふれるまで定義ていぎブロックを繰くり返かえし、その中なかに「スクロール」ブロックを追加ついかします。

旗が押されたときのプログラムの一部

「スクロール」ブロック

「スクロール」ブロックのプログラムは下したの通とおりです。もしX座標ざひょうが0より大おおきければ-5歩ほ動うごかして、「カメラX座標ざひょう」を5ずつ変かえます。

スクロールブロックのプログラム

これでプレイヤーがステージ中央ちゅうおうより右みぎへ移動いどうしようとすると画面がめんがスクロールします。

「画面」のプログラムを作ろう

続つづいて画面がめんのプログラムを作つくっていきましょう。

旗が押されたとき

旗はたが押おされたときのプログラムは下したの通とおりです。

旗が押されたときのプログラム

旗はたが押おされたら最背面さいはいめんへ移動いどうして最初さいしょの位置いちに設定せっていしたら隠かくします。

旗が押されたときのプログラムの一部

「画面がめんID」を0にして自分自身じぶんじしんのクローンを作つくります。

旗が押されたときのプログラムの一部

もし「カメラX座標ざひょう」を480(ステージの横よこサイズ)で割わって切きり上あげた数かずが「画面がめんID」より大おおきければ、「画面がめんID」を1ずつ変かえて自分自身じぶんじしんのクローンを作つくります。

旗が押されたときのプログラムの一部

これで下したのように、ステージが1画面がめんぶん移動いどうする度たびに次つぎの画面がめんのクローンが作つくられます。

次の画面のクローンが作られる

クローンされたとき

クローンされたときのプログラムは下したの通とおりです。

クローンされたときのプログラム

クローンされたらコスチュームを「画面がめんID」に1を足たした番号ばんごうにして表示ひょうじします。

クローンされたときのプログラムの一部

そして次つぎの動作どうさをずっと繰くり返かえします。まずx座標ざひょうを480(ステージの横よこサイズ)に「画面がめんID」を掛かけて「カメラX座標ざひょう」を引ひいた数かずにします。

クローンされたときのプログラムの一部

画面がめんのx座標ざひょうが-480より小ちいさければこのクローンを削除さくじょします。

クローンされたときのプログラムの一部

これでステップ2のプログラムが完成かんせいしました!

まとめ

この記事きじではScratch(スクラッチ)を使つかったマリオ風ふうゲームの作つくり方かたのステップ2として、プレイヤーの動うごきに合あわせて画面がめんをスクロールさせるプログラムを解説かいせつしました。

このマリオ風ふうゲーム【ステップ2】のScratchプロジェクトのリンクはこちらです。自分じぶんオリジナルのゲーム作づくりにぜひ活用かつようしてくださいね。
》マリオ風ゲーム【ステップ2】 on Scratch

ステップ2のプログラムが完成かんせいしたら、以下いかの記事きじをご覧らんいただきステップ3にチャレンジしてみましょう!

ゲームをやるのも楽たのしいけど、作つくるのも楽たのしい!

もっと本格的ほんかくてきなゲームを作つくってみたい!

このような好奇心が芽生えたら、お子様の豊かな未来を切り拓く可能性を広げるチャンスです。

近年、プログラミング教育はますます重要視されています。
2020年度から小学校でのプログラミング教育の必修化が始まっており、また大学入試では2025年1月から大学入学共通テストにプログラミングを含む教科「情報」が出題されます。

プログラミングは創造性や論理的思考を育む素晴らしいスキルですが、親御さんがプログラミングを教える専門家でない場合、お子様が学ぶためのサポートが必要です。
その手助けとして、プログラミング教室のご検討はいかがでしょうか?

以下の記事で小学生向けのおすすめプログラミング教室を紹介していますので、合わせてご覧いただければ幸いです。一緒に、子供たちの未来を輝かせる扉を開きましょう!
》【2025年最新版】小学生向けプログラミング教室3選

この記事きじを最後さいごまで読よんでいただき、ありがとうございました!

コメント

タイトルとURLをコピーしました