Scratchゲーム

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

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

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

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

ステップ4の今回こんかいは、新あたらしいステージを追加ついかしてゲームの難易度なんいどをだんだん高たかくするプログラムを作つくります。

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

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

完成品はこちら

まずはステップ4の完成品かんせいひんを見みてみましょう。下したの画面中央がめんちゅうおうの旗はたボタンをクリックしてください。

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

変数とリストを準備しよう

今回こんかいは下したのように各かくステージに出でてくるタイピングの問題もんだいを変かえて、ステージが上あがると難むずかしくなるプログラムを作つくっていきます。

  • ステージ1 : 2文字もじのひらがな
  • ステージ2 : 3文字もじのひらがな
  • ステージ3 : 4文字もじのひらがな

始はじめにステップ4に使つかう変数へんすうとリストを準備じゅんびします。

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

以下いかの記事きじでリストを詳くわしく解説かいせつしていますので、併あわせてご覧らんください。
》【Scratch中級者ちゅうきゅうしゃ向むけ】タイピングゲームを作つくろう(ステップ1)

変数へんすうは次つぎの1つの変数へんすうを作成さくせいしましょう。

変数名へんすうめい内容ないよう表示ひょうじ
ステージステージの番号ばんごうを表あらわす変数へんすうしない

リストは次つぎの2つのリストを作成さくせいします。

リスト名めい内容ないよう表示ひょうじ
3文字もじ3文字もじのひらがなを使つかった言葉ことばのリストしない
4文字もじ4文字もじのひらがなを使つかった言葉ことばのリストしない

これで変数へんすうとリストが準備じゅんびできました!

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

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

旗が押されたとき

旗はたが押おされたときのプログラムを改造かいぞうする箇所かしょは下したの通とおりです。
90度どに向むけて回転方法かいてんほうほうを左右さゆうのみにしたら「ステージ」を1にします。

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

「リスト作成」のプログラム

「リスト作成さくせい」のプログラムを改造かいぞうする箇所かしょは下したの通とおりです。

「リスト作成」のプログラム

「3文字もじ」リストをすべて削除さくじょしてから、3文字もじのひらがなを使つかった10個この言葉ことばを「3文字もじ」リストに追加ついかします。

「リスト作成」のプログラムの一部

そして「4文字もじ」リストをすべて削除さくじょしてから、4文字もじのひらがなを使つかった10個この言葉ことばを「4文字もじ」リストに追加ついかしましょう。

「リスト作成」のプログラムの一部

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

「初期化しょきか」を受うけ取とったときのプログラムを改造かいぞうする箇所かしょは下したの通とおりです。
「ステージ」が1のとき「ステージ1」、「ステージ」が2のとき「ステージ2」、「ステージ」が3のとき「ステージ3」を実行じっこうします。

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

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

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

プログラムの最後さいごに「ステージ」を1ずつ変かえて「初期化しょきか」メッセージを送おくりましょう。

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

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

「ステージ2」のプログラムは下したの通とおりです。

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

「リスト」を1にしてから、次つぎの動作どうさを10回かい繰くり返かえします。
まず「3文字もじ」リストの「出題順しゅつだいじゅん」リストの「リスト」番目ばんめの言葉ことばを言いいます。

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

そして「出題順しゅつだいじゅん」リストの「リスト」番目ばんめの言葉ことばをローマ字じにしたときのアルファベットを順じゅんに送おくって待まちます。
例たとえば「出題順しゅつだいじゅん」リストの「リスト」番目ばんめが1のとき、「3文字もじ」リストの1番目ばんめは「さかな」なので「s」「a」「k」「a」「n」「a」のメッセージを順じゅんに送おくります。

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

最後さいごに35歩ほ動うごかして「リスト」を1ずつ変かえます。

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

10回かい繰くり返かえしたら、セリフを止とめて「ステージ」を1ずつ変かえたら「初期化しょきか」メッセージを送おくります。

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

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

「ステージ3」のプログラムは下したの通とおりです。

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

「リスト」を1にしてから、次つぎの動作どうさを10回かい繰くり返かえします。
まず「4文字もじ」リストの「出題順しゅつだいじゅん」リストの「リスト」番目ばんめの言葉ことばを言いいます。

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

そして「出題順しゅつだいじゅん」リストの「リスト」番目ばんめの言葉ことばをローマ字じにしたときのアルファベットを順じゅんに送おくって待まちます。
例たとえば「出題順しゅつだいじゅん」リストの「リスト」番目ばんめが1のとき、「4文字もじ」リストの1番目ばんめは「えんとつ」なので「e」「n」「t」「o」「t」「u」のメッセージを順じゅんに送おくります。

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

最後さいごに35歩ほ動うごかして「リスト」を1ずつ変かえます。

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

10回かい繰くり返かえしたら、セリフを止とめてすべてのプログラムを止とめます。

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

これでステップ4のプログラムが完成かんせいしました!

まとめ

この記事きじではScratch(スクラッチ)を使つかったタイピングゲームの作つくり方かたのステップ4として、新あたらしいステージを追加ついかしてゲームの難易度なんいどをだんだん高たかくするプログラムを解説かいせつしました。

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

ステップ4のプログラムが完成かんせいしたら、以下いかの記事きじをご覧らんいただきステップ5にチャレンジしてみましょう!

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

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

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

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

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

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

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

コメント

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