Scratchゲーム

【Scratch】初心者でも簡単!釣りゲームを作ろう

Scratch

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

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

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

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

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

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

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

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

完成品はこちら

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

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

  • 矢印やじるしキーでいと上下じょうげうごかして、さかなやサメがえされたらることができます。
  • さかなは1ポイント、サメは5ポイントです。制限時間せいげんじかん30びょうあいだにたくさんりましょう。
  • ポイントが30以上いじょうになればゲームクリアです!

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

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

まずスプライトですが、ネコを削除さくじょしてつぎの2つのスプライトを追加ついかしましょう。

  • さかな…「Fish
  • サメ…「Shark
2つのスプライトを選択する

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

「Underwater2」を選択

つづいてさかなとサメのコスチュームを変更へんこうします。まずはじめにさかな選択せんたくして、画面がめん左上ひだりうえの「コスチューム」タブをクリックします

「コスチューム」タブをクリック

したのようなペイントエディター画面がめんわります。

ペイントエディター画面

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

一番いちばんうえにある「fish-a」以外いがいのコスチュームは使つかわないので、「fish-b」「fish-c」「fish-d」は右上みぎうえ表示ひょうじされるゴミばこをクリックして削除さくじょしましょう

ゴミ箱をクリック

「fish-a」をみぎクリックし、「複製ふくせい」を選択せんたくします

「複製」を選択

「fish-a2」が追加ついかされました。

「fish-a2」が追加される

「fish-a2」を選択せんたくしたら、さかなくち部分ぶぶん黄色きいろまるえがきます。これでさかなのコスチュームが完成かんせいです。

黄色い丸を描く

つぎにサメのコスチュームを変更へんこうします。まず「shark-b」は使つかわないのでゴミばこをクリックして削除さくじょします

ゴミ箱をクリック

「shark-a」をみぎクリックし、「複製ふくせい」を選択せんたくします

「複製」を選択

「shark-a2」が追加ついかされました。

「shark-a2」が追加

「fish-a2」を選択せんたくしたらさかなおなじようにくち部分ぶぶん黄色きいろまるえがきます。これでサメのコスチュームも完成かんせいです。

黄色い丸を描く

つぎいとのスプライトをつくります。まずスプライト一覧いちらん右下みぎしたにあるにカーソルをわせて、そのうええがく」ボタンをクリックします。

「描く」をクリックする

ペイントエディター画面がめんわりますので、「直線ちょくせん」を選択せんたくしてしたのようにいとえがきます。

釣り糸を描く

そして「まる」を選択せんたくして、いとさきあかまるえさえがけば完成かんせいです。

釣り餌を描く

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

「描く」をクリックする

テキスト(Tマークのアイコン)」をクリックすれば、文字もじ入力にゅうりょくできるようになります。

「テキスト」をクリックする

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

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

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

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

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

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

変数を準備しよう

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

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

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

このプログラムでは、したのように2つの変数へんすう作成さくせいします

2つの変数を作成する

それぞれの変数へんすう内容ないようつぎのとおりです。

変数名へんすうめい内容ないよう表示ひょうじ
ポイントさかなまたはサメをるとえる変数へんすうです。する
のこ時間じかんゲームののこ時間じかんあらわ変数へんすうです。する

メッセージを準備しよう

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

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

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

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

メッセージめい合図あいずおくるスプライトるスプライト
ゲームクリアポイントが29よりおおきいときいと表示ひょうじ文字もじ

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

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

旗が押されたとき

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

「魚」のプログラム

はたされたら、まず「ポイント」変数へんすうを0、「のこり時間じかん変数へんすうを30にします

「魚」のプログラムの一部

おおきさとコスチュームを設定せっていしたら、回転方向かいてんほうこう左右さゆうのみにしてかくします

「魚」のプログラムの一部

のこ時間じかん変数へんすうが0になるまでつぎ動作どうさかえします。まず0.5びょうってから、乱数らんすう使つかって80~100までのランダムなきにして、自分自身じぶんじしんのクローンをつくります

「魚」のプログラムの一部

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

さらに0.5びょうってから、-100~-80までのランダムなきにして、自分自身じぶんじしんのクローンをつくります最後さいごのこ時間じかん変数へんすうを1ずつらします

「魚」のプログラムの一部

クローンされたとき

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

「魚」のプログラム

クローンされたら、まずどこかの場所ばしょって表示ひょうじします

「魚」のプログラムの一部

おおきさを10ずつえるのを5かいかえします

「魚」のプログラムの一部

そのあとつぎ動作どうさ100かいかえします。まず3うごかして、もしはしいたらかえようにします。

「魚」のプログラムの一部

そしてコスチュームを「fish-a2」さかなくち黄色きいろまるえがいたコスチューム)に変更へんこうします。
もし黄色きいろまるえさあかまるれたら、コスチュームを「fish-a」もどして、さかなれたときおと「Zoop」をらします

「魚」のプログラムの一部

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

0けて、回転方向かいてんほうこう自由じゆう回転かいてんさせ、はしれるまで10うごかすのをかえします

「魚」のプログラムの一部

そのあと「ポイント」変数へんすうを1ずつやし、このスプライトを削除さくじょします

「魚」のプログラムの一部

黄色きいろまるあかまるれていなかったときは、そのままコスチュームを「fish-a」にもどします

「魚」のプログラムの一部

100かいかえしたあとおおきさを-10ずつえるのを5かいかえし、このスプライトを削除さくじょします

「魚」のプログラムの一部

「サメ」のプログラムを作ろう

つぎにサメのプログラムをつくりましょう。

旗が押されたとき

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

「サメ」のプログラム

はたされたら、おおきさとコスチュームを設定せっていして、回転方向かいてんほうこう左右さゆうのみにしてかくします

「サメ」のプログラムの一部

つぎ動作どうさ5かいかえします5びょうってから、80~100までのランダムなきにして、自分じぶん自身じしんのクローンをつくります

「サメ」のプログラムの一部

クローンされたとき

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

「サメ」のプログラム

クローンされたら、どこかの場所ばしょって表示ひょうじします

「サメ」のプログラムの一部

おおきさを8ずつえるのを5かいかえします

「サメ」のプログラムの一部

そのあとつぎ動作どうさ100かいかえします。まず7うごかして、もしはしいたらかえようにします。

「サメ」のプログラムの一部

そしてコスチュームを「shark-a2」(サメのくち黄色きいろまるえがいたコスチューム)に変更へんこうします。
もし黄色きいろまるえさあかまるれたら、コスチュームを「shark-a」もどして、サメがれたときおと「Whistle Thump」をらします

「サメ」のプログラムの一部

0けて回転方向かいてんほうこう自由じゆう回転かいてんさせ、はしれるまで10うごかすのをかえします

「サメ」のプログラムの一部

そのあと「ポイント」変数へんすうを5ずつやし、このスプライトを削除さくじょします

「サメ」のプログラムの一部

黄色きいろまるあかまるれていなかったときは、そのままコスチュームを「shark-a」にもどします

「サメ」のプログラムの一部

100かいかえしたあとおおきさを-8ずつえるのを5かいかえし、このスプライトを削除さくじょします

「サメ」のプログラムの一部

「釣り糸」のプログラムを作ろう

つぎいとのプログラムをつくりましょう。

旗が押されたとき

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

「釣り糸」のプログラム

はたされたら、はじめの位置いち設定せっていして、1びょうちます(このあいだに「スタート」が表示ひょうじされます)。

「釣り糸」のプログラムの一部

そのあとつぎ動作どうさずっとかえします。まず上下じょうげ矢印やじるしキーがされたらy座標ざひょうえて上下じょうげ移動いどうします

「釣り糸」のプログラムの一部

以下いか記事きじスプライトのうごかしかたくわしく解説かいせつしていますので、あわせてごらんください。
》【Scratch入門にゅうもん座標ざひょうきを理解りかいしてスプライトをうごかしてみよう

そしてポイントが29よりおおきくなったら、「ゲームクリア」メッセージをおくってこのスクリプトをめます

「釣り糸」のプログラムの一部

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

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

旗が押されたとき

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

「表示文字」のプログラム

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

「ゲームクリア」メッセージをったときのプログラムはしたとおりです。
メッセージをったら「ゲームクリア」を表示ひょうじします。そしてゲームクリアおん「Win」をらしたあと、すべてのプログラムをめます

「表示文字」のプログラム

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

まとめ

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

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

  • さかなとサメがおよはやさをえてみよう。
  • ゲームクリアする条件じょうけんえてみよう。
  • ほかさかな出現しゅつげんさせてみよう。

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

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

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

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

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

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

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

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

コメント

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