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をコピーしました