Scratchゲーム

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

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

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

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

ステップ3の今回こんかいは、てきキャラクターを出現しゅつげんさせるプログラムをつくります。

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

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

完成品はこちら

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

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

  • 左右さゆう矢印やじるしキーでネコを左右さゆううごかし、スペースキーでジャンプします。
  • はたポールにいたらゴールです。途中とちゅうてきたってもOKです。
  • あなちたらゲームオーバーです。

スプライトを準備しよう

はじめにステップ3に使つかうスプライトを準備じゅんびします。ステップ2で作成さくせいしたスプライトのほかに、てきキャラクターのゴースト「Ghost」追加ついかしましょう。

ゴースト

ゴーストのペイントエディターをひらいたら、「ghost-a」コスチュームを複製ふくせいします

コスチュームを複製する

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

複製ふくせいしたコスチュームに、したのように赤色あかいろ青色あおいろ四角形しかくけいをそれぞれえがきましょう

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

これでスプライトが準備じゅんびできました!

変数とメッセージを準備しよう

つぎにステップ3に使つか変数へんすうとメッセージを準備じゅんびします。

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

変数へんすうつぎの1つの変数へんすう作成さくせいしましょう。

変数名へんすうめい内容ないよう表示ひょうじ
ゴーストIDゴーストのクローン番号ばんごうあらわ変数へんすうしない

メッセージはつぎの1つのメッセージを作成さくせいします。

メッセージめい内容ないようおくるスプライトるスプライト
スクロール画面がめんがスクロールされるときターゲットゴースト

これで変数へんすうとメッセージが準備じゅんびできました!

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

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

「スクロール」ブロック

「スクロール」ブロックのプログラムを改造かいぞうする箇所かしょしたとおりです。もしx座標ざひょうが0よりおおきければ「スクロール」メッセージをおくります

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

「ゴースト」のプログラムを作ろう

つづいてゴーストのプログラムをつくっていきましょう。

旗が押されたとき

はたされたときのプログラムはしたとおりです。

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

はたされたら「ゴーストID」を0にして、回転方法かいてんほうほう左右さゆうのみにします

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

おおきさとコスチュームときを設定せっていしてかくします

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

自分自身じぶんじしんのクローンをつくり、ゴーストIDを1ずつえます

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

「カメラX座標ざひょう」が310よりおおきくなったら自分自身じぶんじしんのクローンをつくり、ゴーストIDを1ずつえます

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

「カメラX座標ざひょう」が620よりおおきくなったら自分自身じぶんじしんのクローンをつくり、ゴーストIDを1ずつえます

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

「カメラX座標ざひょう」が1190よりおおきくなったら自分自身じぶんじしんのクローンをつくり、ゴーストIDを1ずつえます

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

「カメラX座標ざひょう」が1510よりおおきくなったら自分自身じぶんじしんのクローンをつくり、ゴーストIDを1ずつえます

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

クローンされたとき

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

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

クローンされたら初期位置しょきいち」を設定せっていして表示ひょうじします

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

左右移動さゆういどうをずっとかえし、x座標ざひょうが-238よりちいさければこのクローンを削除さくじょします

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

「初期位置」ブロック

初期位置しょきいち」ブロックのプログラムはしたとおりです。「ゴーストID」の番号ばんごうによってはじめの位置いちをそれぞれ設定せっていします

「初期位置」ブロックのプログラム

「左右移動」ブロック

左右移動さゆういどう」ブロックのプログラムはしたとおりです。

「左右移動」ブロックのプログラム

1うごかして、コスチュームを「ghost-a2」赤色あかいろ青色あおいろ四角形しかくけいえがいたコスチューム)にします。

「左右移動」ブロックのプログラムの一部

赤色あかいろ四角形しかくけい地面じめん緑色みどりいろれたら、または青色あおいろ四角形しかくけい地面じめん緑色みどりいろれていなければ、きが90のときは-90けます

「左右移動」ブロックのプログラムの一部

90でないときはゴーストのきは-90なので、90けます

「左右移動」ブロックのプログラムの一部

これでしたのように、ゴーストがかべにぶつかったり地面じめんはしいたらきを反転はんてんします。

ゴーストが反転する

最後さいごコスチュームを「ghost-a」にします。

「左右移動」ブロックのプログラムの一部

「スクロール」を受け取ったとき

「スクロール」をったときのプログラムはしたとおりです。メッセージをったらx座標ざひょうを-5ずつえます

「スクロール」を受け取ったときのプログラム

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

まとめ

この記事きじではScratch(スクラッチ)を使つかったマリオふうゲームのつくかたのステップ3として、てきキャラクターを出現しゅつげんさせるプログラムを解説かいせつしました。

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

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

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

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

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

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

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

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

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

コメント

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