Scratchゲーム

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

Scratch

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

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

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

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

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

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

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

完成品はこちら

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

ゲームのやり方かたは次つぎの通とおりです。

  • スペースキーを押おすとバッターがバットを振ふります。タイミングを合あわせてボールを打うちましょう。
  • チャレンジは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月から大学入学共通テストにプログラミングを含む教科「情報」が出題されます。

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

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

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

コメント

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