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

キッズプログラミングは今人気急上昇中です。すでにスクラッチについてはご存知かもしれません。

実はこのスクラッチと英語学習はとても相性が良いと思っています。(他のプログラミングツールも同様です。)ゲームが好きな子供なら英語など関係なくスクラッチにのめり込んでいくんですよ。うちの子もあえてスクラッチを英語で(時々日本語に戻しますが)使用することに決めています。

さて今回はどちらかというと女の子向けのスクラッチカードの英語版(Dress-Up Game Cards)でプログラミングと英語を練習したいと思います。

オフィシャルのスクラッチサイトからPDF版の「Dress-Up Game Cards」がダウンロードできます。

スクラッチカード – Dress-Up Game Cards

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

今回は着せ替えプログラミングを7つのタスクで練習します。

タスク① Choose Your Character

スプライトの「Dani」を登場させて着せ替えプログラミングを練習します。

  1. backdropは「stripes」とします。
  2. スプライトは「Dani」を選択します。
  3. 「Dani」の「Costumes」タブから髪型の違う「Dani」も選べます。「paint bucket」から髪の色を変えることもできます。
  4. 「Hi, my name is Dani!」とコメントを入れてから、3種類のスクリプトブロックを組みます。

こちらは、これまでのスクラッチカードの練習にも出てきたプログラミングですね。

タスク② Play With Colors

続いて衣装を着せ替えて、色も変化させます。

  1. Backdrop「stripe」とスクリプトは「Dani」のまま、新たにスプライト「Shirt2」を選びます。
  2. 「Shirt2」を「Dani」にドラッグしておきます。
  3. 「Shirt2」をクリックすると色が変化するスクリプトブロックを組みます。

これでコスチュームの色が変化するようになりました。

タスク③ Change Styles

服装のスタイルをスペースキーを押すだけで交換できるプログラムです。

  1. backdropは「brick wall1」とします。
  2. 「Dani」も髪型や髪の色を好みで変えて見ましょう。
  3. 「Costumes」タブに別のシャツがあることを確認します。
  4. スプライト「Shirt」に2つのスクリプトブロックを組みます。(1つはスペースキーを押すとコスチュームが変わるもの。もう1つは緑の旗をクリックするとコスチュームが前にくるようにするもの。)

少しずつ着せ替えのプログラミング方法が理解できてきまいた。

タスク④ Change Backdrops

Backdrop(背景)を変えます。こちらも別のスクラッチカードの練習で出てきました。

  1. Backdropを「bedroom1」と「clothing store」を選びます。
  2. スプライトは「Arrow1」とします。このスプライトが背景を変えるボタンとなります。
  3. 「Arrow1」に2つのスクリプトブロックを組みます。

寝室から一気にショップへ移動できるプログラミングです。

タスク⑤ Lay Out Your Clothes

続いては洋服を、スプライト「Dani」にピタッと着せるプログラミングです。

  1. 「Dani」に着せたい洋服を選びます。何種類でもOKです。
  2. 下の画像のように衣装を並べます。
  3. 衣装を移動させてピッタリの位置(=座標)を設定します。
  4. その座標を[go to x:〜 y:〜 ]にそれぞれ入力します。
  5. 各衣装(スプライト)に3種類のスクリプトブロックを組みます。

これで緑の旗をクリックすると衣装が移動して「ピタッ」と着せ替えができます。

タスク⑥ Glide into Place

今度はサングラスが飛んできて、ピタッと顔の定位置(目元)で停止するプログラムです。

  1. backdropは「beach malibu」とします。
  2. スプライトは「Sunglass1」を選びます。
  3. 「Sunglass1」を空中に浮かせるような感じでステージの右上のあたりに移動させます。(x座標、y座標を決定します。)
  4. そこで「緑の旗をクリックしたら」を含む3種類のスクリプトブロックを組みます。
  5. 「Sunglass1」を「Dani」の目の元に移動させてピッタリの位置(=座標)を設定します。この座標を設定した2種類のスクリプトブロックを組みます。

これでサングラスが空中を飛びながら「Dani」にピタッとハマるプログラミングが完成です。

タスク⑦ Snap into Place

スプライト(衣装)が「Dani」に触れるとちょうど良い位置に衣装が移動するプログラミングです。

  1. backdropは「stripes」とします。
  2. 「Dani」に加えてスプライトは「Vest」を選びます。
  3. 「Vest」に「Dani」に触れるとピタッと衣装がハマるようにプログラミングします。
  4. 全部で6種類のスクリプトブロックを組めば完成です。

以上、スクリプトをドレスアップするプログラミングの基本を練習しました。

日本語ブロックの答え

タスク① Choose Your Character

タスク② Play With Colors

タスク③ Change Styles

タスク④ Change Backdrops

タスク⑤ Lay Out Your Clothes

タスク⑥ Glide into Place

タスク⑦ Snap into Place

スクラッチカード英語版 – 英単語クイズ(Dress-Up Game Cards

それではスクラッチカードに出てきた英単語をクイズ形式でおさらいをしてみましょう。今回の英単語クイズは8つのみです。

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

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