キッズプログラミング「スクラッチ(Scratch)」で英語学習!『スクラッチカード英語版③』<英単語クイズ付き>

今回は『スクラッチカード英語版③(Race to the Finish Cards)』でプログラミングと英語を学習して行きます。Raceと言うだけあって、いよいよレーシングゲームが作成できますよ。(とってもシンプルですけどね。)

それでも自作でレーシングゲームが完成したら子供もテンション上がりますよね!

スクラッチのオフィシャルサイトの「Help」ボタンから、今回の練習テーマ『Race to the Finish Cards』をPDFでダウンロードもできます。

今回もこのPDF資料(英語版)を活用してプログラミングと英語を学習します。最後には英単語クイズもおまけで付いています。

それでは『スクラッチカード英語版③(Race to the Finish Cards)』を始めてみましょう。

スクラッチの言語設定(🌐マークから変更)は「English」にしてからチャレンジしてください。

スクラッチカード – Race to the Finish Cards

※画像引用元:スクラッチオフィシャルサイト

たった7つのタスクをマスターするだけでレーシングゲームの応用アイディアが浮かんできますよ。プログラミングの楽しさ=ゲーム、だけではないですが、このスクラッチカードは子供にはウケがとても良かったです。

タスク① Start the Race

まずはトラックを作成して競争ができる下地を作成します。

Backdrop(背景)の「track」を選択します。

  1. スプライトは「猫」のままでOKです。
  2. スペースキーを押すと動き出すスクリプトブロックを組みます。

これで「スペースキー」を押すたびに、猫が動くようになりました。

タスク② On Your Mark

スタート地点に戻すプログラミングを組みます。

スプライト「猫」を選びます。

  1. 「猫」をスタート地点にドラッグして移動させます。
  2. スタート地点のx座標とy座標を決定させます。
  3. その後、2種類のスクリプトブロックをスクリプトエリアに組み立てます。

緑色の旗をクリックするたびに、スタート地点に戻すプログラミングが出来上がりました。

タスク③ Reach the Finish Line

ゴールの線(Finish Line)を作成して定位置に設置します。

  1. 新しいスプライトから「paintbrush(ブラシ)」アイコンをクリックします。
  2. 「Line」のツールをクリックして縦の直線を引きます。直線は「Sprite2」という名前にします。直線を引くコツは「Shift」キーを押しながら線を描きます。
  3. 描いた直線をゴール地点に設置します。
  4. スプライト「猫」を選択して、タスク①で作成したスクリプトブロックに3種類のスプリプトブロック追加します。

スプライトの「猫」がFinish Lineに到達すると「I made it!」とセリフを言います。

タスク④ Choose a Racer

対戦相手のスプライトを選びます。どれを選んでも良いですがここでは「Dog2」を選んでみます。

  1. 新しいスプライトから「Dog2」を選びます。
  2. 「Dog2」をスタートラインに移動させてx座標とy座標を決定させます。
  3. その後に」「猫」と(ほぼ)同じスクリプトブロックを組みますが、今回は「右矢印(right arrow)」で操作できるようにプログラミングします。
  4. ゴールに着いたときのセリフは「Hooray!(わーい、やった!)」とします。

これでレースゲームの形が出来上がりました。

 

タスク⑤ Add a Sound

ゴールした時に歓声が上がるようにプログラミングします。

  1. スプライト「猫」を選びます。
  2. 「Sounds」タブをクリックして「スピーカー」アイコンをクリックします。ここでは音はCheer(= 声援)を選びます。
  3. タスク③で「猫」作成したスクリプトブロックに[Play sound <cheer> until done]を追加します。

タスク⑥ Animate the Run

アニメーションを加えて走っているような臨場感を加えます。

  1. スプライト「猫」を選びます。
  2. 「Costumes」タブを選んで動きのある猫がいることを確認します。
  3. タスク⑤で組んだスクリプトブロックに[Next Costume]を加えます。

スペースキーを押すたびに、猫が走っているようなアニメーションになります。

タスク⑦ Rate the Computer

タスク④では「Dog2」は矢印キーで操作するプログラミングでしたが、ここではコンピューターと対戦するゲームをプログラミングします。

スプライト「Dog2」を選んで、4つのスクリプトブロックを組むだけです。ここでは7秒間でゴールに着くように設定しています。この数字を6とか5にすると「Dog2」の動くスピードが増して、ゲームの難易度がアップします。

日本語ブロックの答え

※セリフも日本語にしています。

タスク① Start the Race

タスク② On Your Mark

タスク③ Reach the Finish Line

タスク④ Choose a Racer

タスク⑤ Add a Sound

タスク⑥ Animate the Run

タスク⑦ Rate the Computer

 

スクラッチカード英語版 – 英単語クイズ(Race to the Finish Cards)

それではスクラッチカードに出てきた英単語をクイズ形式でおさらいをしてみましょう。全部で10のマッチングクイズです。

スクラッチカード英単語クイズ: #1-10

正しい組み合わせを選んでください。