Scratchゲーム

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

Scratch

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

この記事きじではScratch(スクラッチ)で野球やきゅうゲームをつく方法ほうほうについて解説かいせつします。Scratchにはじめから登録とうろくされているスプライトや背景はいけい使つかって、手軽てがるにゲームをつくることができますよ。

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

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

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

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

完成品はこちら

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

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

  • スペースキーをすとバッターがバットをります。タイミングをわせてボールをちましょう。
  • チャレンジは10かいです。のこりのかずとヒットすうはステージ左上ひだりうえ表示ひょうじされます。
  • ボールのはやさは毎回まいかいランダムにわりますよ!

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

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

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

  • バッター…「Batter
  • ピッチャー…「Pitcher
  • キャッチャー…「Catcher
  • ボール…「Baseball
4つのスプライトを追加する

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

「Baseball 1」を選択する

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

変数を準備しよう

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

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

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

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

3つの変数を作成する

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

変数名へんすうめい内容ないよう表示ひょうじ
スピードボールのスピードをあらわ変数へんすうです。しない
のこりボールののこすうあらわ変数へんすうです。する
ヒットヒットすうあらわ変数へんすうです。する

メッセージを準備しよう

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

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

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

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

メッセージめい合図あいずおくるスプライトるスプライト
ボールをげるピッチャーがボールをげたときピッチャーボール
ストライクキャッチャーがボールをったときボールキャッチャー

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

それではバッターのプログラムからつくっていきましょう。

旗が押されたとき

はたされたときのプログラムはしたとおりです。
位置いちおおきさと最初さいしょのコスチュームを設定せっていして、最前面さいぜんめん移動いどうします

「バッター」のプログラム

スペースキーが押されたとき

スペースキーがされたときのプログラムはしたとおりです。
0.2びょうずつコスチュームをえて、バットをるアニメーションをつくりましょう

「バッター」のプログラム
「バッター」のアニメーション

「ピッチャー」のプログラムを作ろう

つぎにピッチャーのプログラムをつくりましょう。

旗が押されたとき

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

「ピッチャー」のプログラム

はたされたら「のこり」変数へんすうを10にして、位置いちおおきさと最初さいしょのコスチュームを設定せっていします

「ピッチャー」のプログラムの一部

つぎ0.2びょうずつコスチュームをえて、ボールをげるアニメーションを10かいかえします

「ピッチャー」のプログラムの一部
「ピッチャー」のアニメーション

「pitcher-d」コスチュームになったら「ボールをげる」メッセージをおくりましょう

「ピッチャー」のプログラムの一部

また「pitcher-a」コスチュームにもどったら「のこり」変数へんすうを1ずつらします

「ピッチャー」のプログラムの一部

「ボール」のプログラムを作ろう

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

旗が押されたとき

はたされたときのプログラムはしたとおりです。
「ヒット」変数へんすうを0にして、位置いちおおきさを設定せっていしたらかくします

「ボール」のプログラム

「ボールを投げる」を受け取ったとき

「ボールをげる」メッセージをったときのプログラムはしたとおりです。

「ボール」のプログラム

メッセージをったら位置いち設定せっていして、乱数らんすう使つかって「スピード」変数へんすうを3~12のランダムな数字すうじにして表示ひょうじします

「ボール」のプログラムの一部

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

キャッチャーにとどくまでy座標ざひょうを「スピード」変数へんすうずつえて、ボールをうえ移動いどうさせます。

「ボール」のプログラムの一部

もし途中とちゅうバットにれたら「Basketball Bounce」のおとらして「ヒット」変数へんすうを1ずつやします

「ボール」のプログラムの一部

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

そしてボールをしたのほうに移動いどうさせたあとかくします

「ボール」のプログラムの一部

もしバットにれずキャッチャーまでとどいたら、「ストライク」メッセージをおくってかくします

「ボール」のプログラムの一部

「キャッチャー」のプログラムを作ろう

最後さいごに「キャッチャー」のプログラムをつくりましょう。

旗が押されたとき

はたされたときのプログラムはしたとおりです。
位置いちおおきさと最初さいしょのコスチュームを設定せっていします

「キャッチャー」のプログラム

「ストライク」を受け取ったとき

「ストライク」メッセージをったときのプログラムはしたとおりです。

「キャッチャー」のプログラム

メッセージをったら「Muted Conga」のおとらして、したのようにボールをキャッチしたアニメーションをつくります

「キャッチャー」のアニメーション

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

まとめ

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

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

  • チャレンジできる回数かいすうえてみよう。
  • ゲームクリア条件じょうけんつくってみよう(れい:5かい以上いじょうヒットできたらクリア!)
  • 上矢印うえやじるしキーがされたらボールをげるように改造かいぞうして、二人ふたりあそべるようにしよう。

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

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

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

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

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

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

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

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

コメント

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