Scratchゲーム

【Scratch】初心者でも簡単!鬼ごっこゲームを作ろう

鬼ごっこゲームを作ろう Scratch

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

この記事きじではScratch(スクラッチ)でおにごっこゲームをつく方法ほうほうについて解説かいせつします。

効果音こうかおんたり、ゲームオーバーやゲームクリアがある本格的ほんかくてきなゲームですが、Scratchにはじめから登録とうろくされているスプライトを使つかって、手軽てがるにゲームをつくることができますよ。

ゲームづくりなんてなんだかむずかしそう…

そのようなかたけてかりやすく解説かいせつしていますので、ぜひ最後さいごまでおみください!

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

以下いか記事きじ簡単かんたんにできる12のゲームのつくかたくわしく解説かいせつしていますので、あわせてごらんください。
》【Scratch】初心者しょしんしゃでも簡単かんたん!ゲームのつくかた12

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

完成品はこちら

まずは完成品かんせいひんてみましょう。した画面中央がめんちゅうおうはたボタンをクリックしてください。
おとりますのでご注意ちゅういください!)

ゲームのやりかたつぎとおりです。

  • マウスのうごきにわせてネコがうごきます。
  • 次々つぎつぎてくるゴーストにたらないようにネコをうごかしましょう。
  • 最後さいごてくるスターにさわればゲームクリアです!

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

はじめにゲームに使つかうスプライトと背景はいけい準備じゅんびします。

スプライトははじめからているネコのほかに、つぎの2つのスプライトを追加ついかしましょう。

  • ゴースト…「Ghost
  • スター…「Star
2つのスプライトを追加

背景はいけいは「Woods」を選択せんたくします。

背景は「Wood」を選択

つづいて画面がめん表示ひょうじさせる文字もじのスプライトをつくります。スプライト一覧いちらん右下みぎしたにあるにスプライトボタンカーソルをわせて、そのうええがく」ボタンをクリックします。

「描く」ボタンをクリック

したのようなペイントエディター画面がめんわります。「テキスト(Tマークのアイコン)」をクリックすれば、文字もじ入力にゅうりょくできるようになります。

「テキスト」をクリック

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

ではつぎのように「スタート」「ゲームオーバー」「ゲームクリア」の3つのコスチュームをつくりましょう。

「スタート」のコスチュームです。

「スタート」のコスチューム

「ゲームオーバー」のコスチュームです。

「ゲームオーバー」のコスチューム

「ゲームクリア」のコスチュームです。

「ゲームクリア」のコスチューム

コスチュームめいえておくと、プログラムをつくるときにかりやすくなりますよ。

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

変数を準備しよう

つぎにゲームに使つか変数へんすう準備じゅんびします。

変数へんすうとは、プログラムのなか使つかかず文字もじれておくはこのようなものです。

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

このプログラムでは、したのように「ゴースト」という名前なまえ変数へんすう作成さくせいします

「ゴースト」変数を作成

「ゴースト」変数へんすうはゴーストがてきた回数かいすうあらわ変数へんすうです。

メッセージを準備しよう

つぎにメッセージを準備じゅんびしましょう。

メッセージはほかのスプライトやステージに合図あいずおくときに使つかいます。

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

このプログラムでは、したのように3つのメッセージを作成さくせいします

メッセージめい合図あいずおくるスプライトるスプライト
スターゴーストが20かいてきたときゴーストスター
ゲームオーバーネコがゴーストにれたときゴーストネコ、表示文字ひょうじもじ
ゲームクリアネコがスターにれたときスターゴースト、表示文字ひょうじもじ

「ネコ」のプログラムを作ろう

それではネコのプログラムからつくっていきましょう。

旗が押されたとき

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

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

はたされたら、おおきさと最初さいしょ位置いち設定せっていして、回転方法かいてんほうほう左右さゆうのみにします

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

そして、マウスのポインターへくのをずっとかえします

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

またはたされたら、つぎのコスチュームにして0.5びょうつのをずっとかえしましょう

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

「ゲームオーバー」を受け取ったとき

「ゲームオーバー」メッセージをったときのプログラムはしたとおりです。
メッセージをったらスプライトのほかのスクリプトをめましょう

「ゲームオーバー」を受け取ったときのプログラム

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

つぎにゴーストのプログラムをつくりましょう。

旗が押されたとき

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

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

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

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

1から3までの乱数らんすうびょうってから自分自身じぶんじしんのクローンをつくって「ゴースト」変数へんすうを1ずつやします。このうごきを20かいかえしましょう

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

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

最後さいご5びょうって「スター」メッセージをおくります

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

クローンされたとき

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

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

クローンされたら、もし「ゴースト」変数へんすうを2でったあまりが0(つまり偶数ぐうすうのとき)なら、x座標ざひょうを-100から100までの乱数らんすう、y座標ざひょうを150にします

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

そうでないとき(つまり「ゴースト」変数へんすう奇数きすうのとき)、x座標ざひょうを-100から100までの乱数らんすう、y座標ざひょうを-150にします

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

コスチュームを「ghost-a」にして表示ひょうじしたら、おおきさを10%にして、おおきさを3ずつえるのを10かいかえしましょう

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

そしてネコにれるまでネコへけて2うごかすのをかえ最後さいご「ゲームオーバー」メッセージをおくります

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

「ゲームオーバー」を受け取ったとき

「ゲームオーバー」メッセージをったときのプログラムはしたとおりです。
メッセージをったらスプライトのほかのスクリプトをめます

「ゲームオーバー」を受け取ったときのプログラム

「ゲームクリア」を受け取ったとき

「ゲームクリア」メッセージをったときのプログラムはしたとおりです。
メッセージをったら、コスチュームを「ghost-c」にして、おおきさを-3ずつえるのを10かいかえしてかくしましょう

「ゲームクリア」を受け取ったときのプログラム

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

つぎにスターのプログラムをつくりましょう。

旗が押されたとき

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

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

「スター」を受け取ったとき

「スター」メッセージをったときのプログラムはしたとおりです。
メッセージをったら、どこかの場所ばしょって表示ひょうじし、ネコにれるまでってから「ゲームクリア」メッセージをおくりましょう

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

「表示文字」のプログラムを作ろう

最後さいご表示文字ひょうじもじのプログラムをつくりましょう。

旗が押されたとき

はたされたときのプログラムはしたとおりです。
はたされたら、位置いち設定せっていしてコスチュームを「スタート」にして表示ひょうじし、1びょうってからかくします

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

「ゲームオーバー」を受け取ったとき

「ゲームオーバー」メッセージをったときのプログラムはしたとおりです。
メッセージをったらコスチュームを「ゲームオーバー」にして表示ひょうじし、わるまで「Lose」のおとらしてからすべてのプログラムをめましょう

「ゲームオーバー」を受け取ったときのプログラム

以下いか記事きじおとらしかたくわしく解説かいせつしていますので、あわせてごらんください。
》【Scratch入門にゅうもんおとらすプログラムをつくってみよう

「ゲームクリア」を受け取ったとき

「ゲームクリア」メッセージをったときのプログラムはしたとおりです。
メッセージをったらコスチュームを「ゲームクリア」にして表示ひょうじし、わるまで「Win」のおとらしてからすべてのプログラムをめましょう

「ゲームクリア」を受け取ったときのプログラム

これですべてのプログラムが完成かんせいしました!

まとめ

この記事きじではScratch(スクラッチ)を使つかったおにごっこゲームのつくかたについて紹介しょうかいしました。

プログラムの理解りかいふかまったら、つぎしたのような改造かいぞうにもぜひチャレンジしてみてください。

  • ネコがうごはやさをえてみよう。
  • ゴーストがてくる場所ばしょえてみよう。
  • ゲームクリアする条件じょうけんえてみよう。

このおにごっこゲームのScratchプロジェクトのリンクはこちらです。自分じぶんオリジナルのゲームづくりにぜひ活用かつようしてくださいね。
》鬼ごっこゲーム on Scratch

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

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

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

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

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

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

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

コメント

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