Scratchゲーム

【Scratch中級者向け】マリオ風ゲームの作り方完全解説

マリオ風ゲームの作り方完全解説 Scratch

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

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

マリオ風ゲーム

このマリオ風ふうゲームのScratchプロジェクトのリンクはこちらです。
》マリオ風ゲーム on Scratch

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

  • 左右さゆうの矢印やじるしキーでネコを左右さゆうに動うごかし、スペースキーでジャンプします。
  • 旗はたポールに着ついたらゴールです。敵てきは上うえから踏ふむと倒たおすことができます。
  • 敵てきに当あたって体力たいりょくが0になったり穴あなに落おちたらゲームオーバーです。
  • 全部ぜんぶで3ステージです。ステージが上あがると難むずかしくなりますよ!

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

ステップ1:プレイヤーを操作しよう

まずプレイヤーのネコをキーボードで操作そうさして左右さゆうに動うごいたりジャンプしたりするプログラムを作つくります。

ネコを動うごかすプログラムにすると地面じめんの端はしから落おちないバグが起おきたり、ひげやしっぽの先さきが敵てきに触ふれるだけでゲームオーバーになりゲームがとても難むずかしくなってしまいます。

そこでネコの代かわりに下したのような「ターゲット」を動うごかして、ネコはターゲットについていくだけのプログラムを作成さくせいしていきます。

ネコの代わりにターゲットを動かす

ステップ1の作つくり方かたは次つぎの記事きじをお読よみください。

ステップ2:画面をスクロールさせよう

次つぎにプレイヤーの動うごきに合あわせて画面がめんをスクロールさせるプログラムを作つくります。

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

画面1

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

画面2

「画面がめん」のスプライトが準備じゅんびできたら、下したのようにステージが1画面がめんぶん移動いどうする度たびに次つぎの「画面がめん」のクローンが作つくられるプログラムを作成さくせいしていきます。

ステージが1画面分移動する度に次の「画面」のクローンが作られる

ステップ2の作つくり方かたは次つぎの記事きじをお読よみください。

ステップ3:敵キャラクターを出現させよう

続つづいて敵てきキャラクターを出現しゅつげんさせるプログラムを作つくります。

まずスプライトに敵てきキャラクターのゴースト「Ghost」を追加ついかしましょう。

ゴースト「Ghost」を追加

ゴーストのペイントエディターを開ひらいたら、「ghost-a」コスチュームを複製ふくせいし、下したのように赤色あかいろと青色あおいろの四角形しかくけいをそれぞれ描えがきましょう。

赤色と青色の四角形を描く

スプライトが準備じゅんびできたら、下したのようにゴーストが壁かべにぶつかったり地面じめんの端はしに着ついたら向むきを反転はんてんするプログラムを作成さくせいしていきます。

壁にぶつかったり地面の端に着いたら向きを反転する

ステップ3の作つくり方かたは次つぎの記事きじをお読よみください。

ステップ4:当たり判定をしよう

続つづいてプレイヤーと敵てきキャラクターの当あたり判定はんていをするプログラムを作つくります。

今回こんかいは下したのようにプレイヤーが落下中らっかちゅうで、かつプレイヤーのy座標ざひょうが敵てきのy座標ざひょうと比くらべて20より大おおきければ敵てきを倒たおす判定はんていにするプログラムを作成さくせいしていきます。

敵を倒す判定

ステップ4の作つくり方かたは次つぎの記事きじをお読よみください。

ステップ5:新しいステージを追加しよう

続つづいて新あたらしいステージと敵てきキャラクターを追加ついかするプログラムを作つくります。

まずスプライトに敵てきキャラクターのこうもり「Bat」を追加ついかしましょう。

こうもり「Bat」を追加

スプライトが準備じゅんびできたら、下したのように各かくステージに出でてくる敵てきキャラクターを変かえて、ステージが上あがると難むずかしくなるプログラムを作つくっていきます。

  • ステージ1:ゴースト
  • ステージ2:動うごきが速はやいゴースト
  • ステージ3:動うごきが速はやいゴースト、こうもり

ステップ5の作つくり方かたは次つぎの記事きじをお読よみください。

ステップ6:体力ゲージを追加しよう

続つづいてプレイヤーの体力たいりょくゲージを追加ついかするプログラムを作つくります。

まずスプライトにプレイヤーの体力たいりょくゲージとして表示ひょうじするハート「Heart」を追加ついかしましょう。

ハート「Heart」を追加

ハートのペイントエディターを開ひらいたら、赤色あかいろのハートを3つ並ならべて「heart 3」を描えがきます。

heart 3

次つぎに「heart 3」を複製ふくせいして、一番右いちばんみぎのハートを紫色むらさきいろに変更へんこうした「heart 2」を描えがきましょう。

heart 2

続つづいて「heart 2」を複製ふくせいして、真まん中なかのハートを紫色むらさきいろに変更へんこうした「heart 1」を描えがきます。

heart 1

最後さいごに「heart 1」を複製ふくせいして、一番左いちばんひだりのハートを紫色むらさきいろに変更へんこうした「heart 0」を描えがきます。

heart 0

スプライトが準備じゅんびできたら、プレイヤーが敵てきに3回かいぶつかったらゲームオーバーになるようにプログラムを作成さくせいしていきます。

ステップ6の作つくり方かたは次つぎの記事きじをお読よみください。

ステップ7:背景と効果音と表示文字を追加しよう

最後さいごに背景はいけいと効果音こうかおんと表示文字ひょうじもじを追加ついかして、いよいよすべてのプログラムを完成かんせいさせます。

まずスプライトに背景はいけいに使つかう雲くも「Cloud」を追加ついかしましょう。

雲「Cloud」を追加

続つづいて表示文字ひょうじもじを作成さくせいします。新あたらしくペイントエディターを開ひらいて「テキスト」を選択せんたくしたら「ステージ1」「ステージ2」「ファイナルステージ」「ステージクリア」「ゲームオーバー」「ゲームクリア」のコスチュームを作成さくせいしましょう。

ステージ1

次つぎに背景はいけいを作成さくせいします。背景はいけいのペイントエディターを開ひらいたら「四角形しかくけい」と「円えん」を使つかって次つぎのように夜よるの背景はいけいを描えがきましょう。

夜の背景

またゲームクリアのときに表示ひょうじする背景はいけい「Light」を追加ついかします。

背景「Light」を追加

スプライトと背景はいけいが準備じゅんびできたら、背景はいけいと効果音こうかおんと表示文字ひょうじもじを追加ついかするプログラムを作つくっていきます。

ステップ7の作つくり方かたは次つぎの記事きじをお読よみください。

まとめ

この記事きじではScratch(スクラッチ)を使つかったマリオ風ふうゲームの作つくり方かたについて紹介しょうかいしました。

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

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

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

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

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

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

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

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

コメント

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