Scratchゲーム

【Scratch中級者向け】タイピングゲームを作ろう(ステップ5)

タイピングゲームを作ろうステップ5 Scratch

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

この記事きじではScratchを学まなび続つづけている中級者ちゅうきゅうしゃの方かたに向けて、タイピングゲームの作つくり方かたを解説かいせつします。

ステップ5の今回こんかいは、背景はいけいと効果音こうかおんと表示文字ひょうじもじを追加ついかして、いよいよすべてのプログラムが完成かんせいしますよ!

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

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

完成品はこちら

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

  • ネコのセリフをローマ字じにしたときのアルファベットが順じゅんに表示ひょうじされますので、パソコンのキーボードでタイピングしましょう!
  • イヌよりも早はやくゴールできたらゲームクリアです。
  • 全部ぜんぶで3ステージです。タイピングの問題もんだいはランダムに出題しゅつだいされますよ。

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

始はじめにステップ5に使つかうスプライトを準備じゅんびします。

まず表示文字ひょうじもじを作成さくせいしましょう。新あたらしくペイントエディターを開ひらいて「テキスト」を選択せんたくしたら、次つぎのように「ステージ1」「ステージ2」「ファイナルステージ」「ステージクリア」「ゲームオーバー」「ゲームクリア」のコスチュームを作成さくせいします。

「ステージ1」のコスチュームです。

「ステージ1」のコスチューム

「ステージ2」のコスチュームです。

「ステージ2」のコスチューム

「ファイナルステージ」のコスチュームです。

「ファイナルステージ」のコスチューム

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

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

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

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

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

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

次つぎに背景はいけいを準備じゅんびします。ゲームクリアのときに表示ひょうじする背景はいけい「Light」を追加ついかしましょう。

背景は「Light」を追加

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

メッセージを準備しよう

次つぎにステップ5に使つかうメッセージを準備じゅんびします。

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

メッセージは次つぎの4つのメッセージを作成さくせいしましょう。

メッセージ名めい内容ないよう送おくるスプライト受うけ取とるスプライト
ゲームスタートゲームをスタートするとき表示文字ひょうじもじネコ、イヌ
ゲームオーバーゲームオーバーになったときイヌネコ、表示文字ひょうじもじ
ステージクリアステージ1、ステージ2をクリアしたときネコイヌ、表示文字ひょうじもじ
ゲームクリア最後さいごのステージ3をクリアしたときネコイヌ、ライン、表示文字ひょうじもじ

これでメッセージが準備じゅんびできました!

「ネコ」のプログラムを改造しよう

まずはステップ4で作成さくせいしたネコのプログラムを改造かいぞうしましょう。

「初期化」を受け取ったとき

「初期化しょきか」を受うけ取とったときのプログラムを改造かいぞうする箇所かしょは下したの通とおりです。
「ゲームスタート」を受うけ取とったときのブロックを追加ついかします。

「初期化」を受け取ったときのプログラム

「ステージ1」のプログラム

「ステージ1」のプログラムを改造かいぞうする箇所かしょは下したの通とおりです。

「ステージ1」のプログラム

プログラムの最後さいごに「ステージクリア」を送おくります。

「ステージ1」のプログラムの一部

「ステージ2」のプログラム

「ステージ2」のプログラムを改造かいぞうする箇所かしょは下したの通とおりです。

「ステージ2」のプログラム

プログラムの最後さいごに「ステージクリア」を送おくります。

「ステージ2」のプログラムの一部

「ステージ3」のプログラム

「ステージ3」のプログラムを改造かいぞうする箇所かしょは下したの通とおりです。

「ステージ3」のプログラム

プログラムの最後さいごに「ゲームクリア」を送おくって、終おわるまで「Win」を鳴ならしてからすべてのプログラムを止とめます。

「ステージ3」のプログラムの一部

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

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

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

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

「ゲームクリア」を受うけ取とったときのプログラムは下したの通とおりです。
メッセージを受うけ取とったら、10歩ぽ動うごかして次つぎのコスチュームにして端はしに着ついたら跳はね返かえるのをずっと繰くり返かえします。

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

「アルファベット」のプログラムを改造しよう

次つぎにアルファベットのプログラムを改造かいぞうしましょう。

「アルファベット」を受け取ったとき

「アルファベット」を受うけ取とったときのプログラムを改造かいぞうする箇所かしょは下したの通とおりです。
キーが押おされたら「Small Cowbell」を鳴ならします。

「アルファベット」を受け取ったときのプログラム

「イヌ」のプログラムを改造しよう

次つぎにイヌのプログラムを改造かいぞうしましょう。

「初期化」を受け取ったとき

「初期化しょきか」を受うけ取とったときのプログラムを改造かいぞうする箇所かしょは下したの通とおりです。
「ゲームスタート」を受うけ取とったときのブロックを追加ついかして、プログラムの最後さいごに「ゲームオーバー」を送おくります。

「初期化」を受け取ったときのプログラム

「ステージクリア」を受け取ったとき

「ステージクリア」を受うけ取とったときのプログラムは下したの通とおりです。
メッセージを受うけ取とったらスプライトの他ほかのスクリプトを止とめます。

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

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

「ゲームクリア」を受うけ取とったときのプログラムは下したの通とおりです。
メッセージを受うけ取とったらスプライトの他ほかのスクリプトを止とめます。

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

「ライン」のプログラムを改造しよう

次つぎにラインのプログラムを改造かいぞうしましょう。

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

「ゲームクリア」を受うけ取とったときのプログラムは下したの通とおりです。
メッセージを受うけ取とったら隠かくします。

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

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

次つぎに表示文字ひょうじもじのプログラムを作つくりましょう。

旗が押されたとき

旗はたが押おされたときのプログラムは下したの通とおりです。位置いちを設定せっていして隠かくしましょう。

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

「初期化」を受け取ったとき

「初期化しょきか」を受うけ取とったときのプログラムは下したの通とおりです。

「初期化」を受け取ったときのプログラム

メッセージを受うけ取とったら、まず「ステージ」の数値すうちに合あわせてコスチュームを変更へんこうして表示ひょうじします。

「初期化」を受け取ったときのプログラムの一部

終おわるまで「C Sax」の音おとを鳴ならして0.5秒びょう待まつのを3回かい繰くり返かえした後あと、終おわるまで「C2 Sax」の音おとを鳴ならします。これでスタートのメロディーが流ながれます。

「初期化」を受け取ったときのプログラムの一部

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

最後さいごに隠かくして「ゲームスタート」を送おくります。

「初期化」を受け取ったときのプログラムの一部

「ステージクリア」を受け取ったとき

「ステージクリア」を受うけ取とったときのプログラムは下したの通とおりです。

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

メッセージを受うけ取とったら、コスチュームを「ステージクリア」にして表示ひょうじして、終おわるまで「Win」の音おとを鳴ならします。

「ステージクリア」を受け取ったときのプログラムの一部

最後さいごに隠かくして「初期化しょきか」を送おくります。

「ステージクリア」を受け取ったときのプログラムの一部

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

「ゲームクリア」を受うけ取とったときのプログラムは下したの通とおりです。
メッセージを受うけ取とったらコスチュームを「ゲームクリア」にして表示ひょうじします。そして色いろの効果こうかを10ずつ変かえるのをずっと繰くり返かえします。

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

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

「ゲームオーバー」を受うけ取とったときのプログラムは下したの通とおりです。

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

メッセージを受うけ取とったらコスチュームを「ゲームオーバー」にして表示ひょうじします。

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

そして終おわるまで「Lose」の音おとを鳴ならしてすべてのプログラムを止とめます。

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

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

最後さいごに背景はいけいのプログラムを作つくりましょう。

旗が押されたとき

旗はたが押おされたときのプログラムは下したの通とおりです。
背景はいけいを「背景はいけい1」にしましょう。

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

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

「ゲームスタート」を受うけ取とったときのプログラムは下したの通とおりです。
メッセージを受うけ取とったら音量おんりょうを100%にして、終おわるまで「Video Game 1」を鳴ならすのをずっと繰くり返かえします。

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

「ステージクリア」を受け取ったとき

「ステージクリア」を受うけ取とったときのプログラムは下したの通とおりです。
メッセージを受うけ取とったら音量おんりょうを0%にします。

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

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

「ゲームクリア」を受うけ取とったときのプログラムは下したの通とおりです。
メッセージを受うけ取とったら音量おんりょうを0%にして背景はいけいを「Light」にします。

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

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

「ゲームオーバー」を受うけ取とったときのプログラムは下したの通とおりです。
メッセージを受うけ取とったら音量おんりょうを0%にします。

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

これでタイピングゲームが完成かんせいしました!

まとめ

この記事きじではScratch(スクラッチ)を使つかったタイピングゲームの作つくり方かたのステップ5として、背景はいけいと効果音こうかおんと表示文字ひょうじもじを追加ついかするプログラムを解説かいせつしました。

このタイピング風ふうゲーム【完成版かんせいばん】のScratchプロジェクトのリンクはこちらです。自分じぶんオリジナルのゲーム作づくりにぜひ活用かつようしてくださいね。
》タイピングゲーム【完成版】 on Scratch

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

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

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

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

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

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

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

コメント

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