【アフィリエイト広告を利用しています】
この記事では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ずつ変えて「初期化」メッセージを送りましょう。
「ステージ2」のプログラム
「ステージ2」のプログラムは下の通りです。
「リスト」を1にしてから、次の動作を10回繰り返します。
まず「3文字」リストの「出題順」リストの「リスト」番目の言葉を言います。
そして「出題順」リストの「リスト」番目の言葉をローマ字にしたときのアルファベットを順に送って待ちます。
例えば「出題順」リストの「リスト」番目が1のとき、「3文字」リストの1番目は「さかな」なので「s」「a」「k」「a」「n」「a」のメッセージを順に送ります。
最後に35歩動かして「リスト」を1ずつ変えます。
10回繰り返したら、セリフを止めて「ステージ」を1ずつ変えたら「初期化」メッセージを送ります。
「ステージ3」のプログラム
「ステージ3」のプログラムは下の通りです。
「リスト」を1にしてから、次の動作を10回繰り返します。
まず「4文字」リストの「出題順」リストの「リスト」番目の言葉を言います。
そして「出題順」リストの「リスト」番目の言葉をローマ字にしたときのアルファベットを順に送って待ちます。
例えば「出題順」リストの「リスト」番目が1のとき、「4文字」リストの1番目は「えんとつ」なので「e」「n」「t」「o」「t」「u」のメッセージを順に送ります。
最後に35歩動かして「リスト」を1ずつ変えます。
10回繰り返したら、セリフを止めてすべてのプログラムを止めます。
これでステップ4のプログラムが完成しました!
まとめ
この記事ではScratch(スクラッチ)を使ったタイピングゲームの作り方のステップ4として、新しいステージを追加してゲームの難易度をだんだん高くするプログラムを解説しました。
このタイピングゲーム【ステップ4】のScratchプロジェクトのリンクはこちらです。自分オリジナルのゲーム作りにぜひ活用してくださいね。
》タイピングゲーム【ステップ4】 on Scratch
ステップ4のプログラムが完成したら、以下の記事をご覧いただきステップ5にチャレンジしてみましょう!
ゲームをやるのも楽しいけど、作るのも楽しい!
もっと本格的なゲームを作ってみたい!
このような好奇心が芽生えたら、お子様の豊かな未来を切り拓く可能性を広げるチャンスです。
近年、プログラミング教育はますます重要視されています。
2020年度から小学校でのプログラミング教育の必修化が始まっており、また大学入試では2025年1月から大学入学共通テストにプログラミングを含む教科「情報」が出題されます。
プログラミングは創造性や論理的思考を育む素晴らしいスキルですが、親御さんがプログラミングを教える専門家でない場合、お子様が学ぶためのサポートが必要です。
その手助けとして、プログラミング教室のご検討はいかがでしょうか?
以下の記事で小学生向けのおすすめプログラミング教室を紹介していますので、合わせてご覧いただければ幸いです。一緒に、子供たちの未来を輝かせる扉を開きましょう!
》【2024年最新版】小学生向けプログラミング教室3選
この記事を最後まで読んでいただき、ありがとうございました!
コメント