【アフィリエイト広告を利用しています】
この記事ではScratchを学び続けている中級者の方に向けて、タイピングゲームの作り方を解説します。
ステップ3の今回は、ゲームをより面白くするために制限時間を追加するプログラムを作ります。
Scratchの公式サイトはこちら→https://scratch.mit.edu/
このブログが本になりました!
完成品はこちら
まずはステップ3の完成品を見てみましょう。下の画面中央の旗ボタンをクリックしてください。
- ネコのセリフをローマ字にしたときのアルファベットが順に表示されますので、パソコンのキーボードでタイピングしましょう!
- イヌよりも早くゴールできたらゲームクリアです。
- タイピングの問題はランダムに出題されますよ。
スプライトを準備しよう
始めにステップ3に使うスプライトを準備します。今回は対戦相手のイヌ「Dot」と、スタート/ゴールに使うライン「Line」を追加しましょう。
メッセージを準備しよう
次にステップ3に使うメッセージを準備します。
以下の記事でメッセージを詳しく解説していますので、併せてご覧ください。
》【Scratch入門】変数とメッセージを使ってアニメーションを作ろう
メッセージは次の1つのメッセージを作成しましょう。
メッセージ名 | 内容 | 送るスプライト | 受け取るスプライト |
---|---|---|---|
初期化 | ゲームがスタートするとき | ネコ | ネコ、イヌ |
これでメッセージが準備できました!
「ネコ」のプログラムを改造しよう
まずはステップ2で作成したネコのプログラムを改造しましょう。
旗が押されたとき
旗が押されたときのプログラムを改造する箇所は下の通りです。
旗が押されたら90度に向けて回転方法を左右のみにします。
そしてリスト作成の後に「初期化」メッセージを送ります。
「ステージ1」のプログラム
「ステージ1」のプログラムを改造する箇所は下の通りです。
下の箇所に「35歩動かす」を追加しましょう。
「初期化」を受け取ったとき
「初期化」を受け取ったときのプログラムは下の通りです。
メッセージを受け取ったらスタートの位置に移動してステージ1を実行します。
またメッセージを受け取ったらx座標が170(=ゴールの位置)になるまで次のコスチュームにして0.5秒待つのを繰り返しましょう。
「イヌ」のプログラムを作ろう
次にイヌのプログラムを作りましょう。
旗が押されたとき
旗が押されたときのプログラムは下の通りです。旗が押されたら大きさを80%にします。
「初期化」を受け取ったとき
「初期化」を受け取ったときのプログラムは下の通りです。
メッセージを受け取ったらスタートの位置に移動します。
そしてx座標が170(=ゴールの位置)になるまで、5歩動かして次のコスチュームにして0.5秒待つのを繰り返します。
最後にすべてのプログラムを止めます。
「ライン」のプログラムを作ろう
次にラインのプログラムを作りましょう。
旗が押されたとき
旗が押されたときのプログラムは下の通りです。
旗が押されたら大きさと角度と位置を設定して最背面へ移動します。そして自分自身のクローンを作りましょう。
クローンされたとき
クローンされたときのプロフラムは下の通りです。クローンされたら位置を設定して最背面へ移動します。
これでステップ3のプログラムが完成しました!
まとめ
この記事ではScratch(スクラッチ)を使ったタイピングゲームの作り方のステップ3として、ゲームをより面白くするために制限時間を追加するプログラムを解説しました。
このタイピングゲーム【ステップ3】のScratchプロジェクトのリンクはこちらです。自分オリジナルのゲーム作りにぜひ活用してくださいね。
》タイピングゲーム【ステップ3】 on Scratch
ステップ3のプログラムが完成したら、以下の記事をご覧いただきステップ4にチャレンジしてみましょう!
ゲームをやるのも楽しいけど、作るのも楽しい!
もっと本格的なゲームを作ってみたい!
このような好奇心が芽生えたら、お子様の豊かな未来を切り拓く可能性を広げるチャンスです。
近年、プログラミング教育はますます重要視されています。
2020年度から小学校でのプログラミング教育の必修化が始まっており、また大学入試では2025年1月から大学入学共通テストにプログラミングを含む教科「情報」が出題されます。
プログラミングは創造性や論理的思考を育む素晴らしいスキルですが、親御さんがプログラミングを教える専門家でない場合、お子様が学ぶためのサポートが必要です。
その手助けとして、プログラミング教室のご検討はいかがでしょうか?
以下の記事で小学生向けのおすすめプログラミング教室を紹介していますので、合わせてご覧いただければ幸いです。一緒に、子供たちの未来を輝かせる扉を開きましょう!
》【2024年最新版】小学生向けプログラミング教室3選
この記事を最後まで読んでいただき、ありがとうございました!
コメント