1. トップ
  2. コラム一覧
  3. Scratch(スクラッチ)の拡張性

Scratch(スクラッチ)の拡張性

投稿日 : 2018.10.01  |  カテゴリー : テクノロジー

注目されるスクラッチ

2020年のプログラミング必修化にが話題となる中、子供向けのプログラミングが注目されています。
その中でも子供向けのプログラミング言語として有名なScratchはプログラミング学習によく活用されています。
我々Knocknote(ノックノート)でも小学生向けのプログラミング教室で使用しております。

Scratchとは

Scratchはスプライト(キャラクターや物)に対してスクリプト(プログラム)のブロックを組み合わせて、実際に動きや条件を作るビジュアルプログラミング言語です。
ビジュアルプログラミング言語とは視覚的に操作をし自身で文字列を打ち込まないでコンピュータ上で実行できる言語のことです。
特殊な技術が無くても操作ができ、プログラミング脳やプログラミングに対する直感力が学習できるため、子供向けのプログラミング言語として適しています。

一般的なScratchの使用例

Scratchは一般的にゲームを作るツールとして使われたり、お絵描きツールとして使われたり、劇を作るのに活用されていることが多いと思います。
Scratchのページへ行くとほとんどの作品がゲームです。シューティングゲーム、アクションゲームが多く見られます。
そのまま最初からあるスプライトを使用したもの、自作のスプライトで完全オリジナルのゲームと様々な工夫されたゲームが作品として投稿されています。
今回はそのScratchの拡張機能をご紹介していこうと思います。

Scratchの拡張機能

Scratchを最近使い始めた方は、こちらのスクリプトのブロックが気になっていませんか?

Scratch勉強画像1

特に「拡張機能を追加」を押した時に出てくるこの画面

Scratch勉強画像2

どの機械をどのように使うのか?どんな役割を果たすのかわかりませんよね?
今回はこの中にある一番左のPicoBoarb(ピコボード)がどのように使われるのかを説明します。

PicoBoardの使い方

PicoBoardはセンサーボードです。
いわば反応する為の端末と考えてください。
機能はこちら
・光センサー
明るさに反応するセンサーで明るくなったり暗くなると反応する動作が作れるようになります。
・音センサー
周りの音に反応するセンサーで音が鳴ると動くなどの動作が作ることができます。
・タッチセンサー
コントローラーのボタンとして使うことができます。
・スライダー
ボリュームの役割やアナログパッド(コントローラー)として使うことができます。
・抵抗センサー
電気を通すものをつなぎ電気の流れを計ることができます。
数値をScratch上に反映することも可能です。

以上がPicoBoardの持つ機能です。
こちらのセンサーをうまく活用できたらゲームセンターにある大きなゲームに近いものを作成できるようになります。
また、ゲーム以外にも活用できると思いませんか?
暗くなったら電気が点灯する街灯のプログラミングができたり、音センサーを使った防犯機能も作れると思います。
Scratchは入り口としては簡単に入ることができますが、入れば入るほど拡張性があり奥の深いプログラミング言語であると思います。

我々Knocknoteでは新宿区四谷にてScratchを使った授業はもちろん、自作ロボット作成やPepperを使ったロボットプログラミングの授業も準備しております。
体験授業の受講者も随時募集しておりますので、是非ともご参加ください。

この記事を共有する
  • facebookでシェアする
  • ツイッターでつぶやく
  • LINEで送る
関連記事

Unityでつくられているアプリ5選

Unityとは UnityとはiOSやandroid、さらにプレステ4、WiiUさらにVR/ARなどのあらゆるプラットフォームに対応しているゲーム開発エンジンです。これまでとても複雑だった物理演算などの計算をこなし、AssetStoreで ...

第2回 30代プログラミング講師が全力で子供向け知育玩具で遊んでみた

今回のおもちゃ 今回の知育玩具は言わずと知れた知恵の輪。実は知恵の輪には別の呼び名があったります。輪が9個のものが多いことから「九連環」と呼ばれたり、中国で生まれたという由来から「チャイニーズリング」ともいわれます。 対戦ルール ...

第1回 30代プログラミング講師が全力で子供向け知育玩具で遊んでみた

知育玩具 みなさんは知育玩具と聞くと何を思い浮かべますか? 私は知恵の輪やブロックなどを思い浮かべます。 ちなみに知育玩具ランキングはこちらです。 楽天 yahoo ショッピング やはりブロックやパズルな ...

ロボット活用ナビ

ロボット活用ナビ

国もロボットに本気 経済産業省は2017年3月29日に日本ロボット工業会とともに『ロボット活用ナビ』を発表しました。 ロボット活用ナビでは、ロボットの活用に関するさまざまな情報を集めたポータルサイトで、実際にロボットが稼働している現場の ...

プログラミング入門

プログラミング入門にはコレがおすすめ!いろいろあるプログラミング言語

いろいろある!プログラミング言語 まったくプログラミングをしない人でも、C言語やjavaは聞いたことがあるのではないでしょうか。 C言語は1970年代に誕生した言語で、今では学校の授業で必須になっていたり、世界的に普及しているのでかなり ...

叱り方で意識すべき4つのステップ

ご家庭における子育ては勿論、職場や学校での部下への叱り方で悩んでる方は多いと思います。そこでインターネットで検索してみても、「大声をださない」「理由をしっかりと話す」などと当たり前のようにたくさんの”正しい叱り方”がヒットするかと思います。 ...

プログラミング教室に通うことで期待できる主な3つの効果

プログラミング教室 小学生の習い事として、最近はもう当たり前のように認識されてきたプログラミング教室。では、なぜ注目され、一体どのような効果が期待できるのでしょうか。 なぜプログラミング教室が注目されているか 2020年、小学 ...

Scratchコース発表会レポート 〜小学生がパワポでプレゼン!?〜

小学生がパワポでプレゼン!? Knocknote Education(ノックノート エデュケーション)では、授業のプログラムの一部にプレゼンを設けております。子供のうちから人前で話す機会に慣れておくことは様々なメリットをもたらしま ...

IT化が加速し印刷業界の需要が激減

印刷業界に打撃を与えたIT化 IT化が進みインターネットの普及などで、情報を簡単に入手できること。また現在では電子書籍なども普及し、ネット印刷などでも簡単に印刷の注文ができ価格競争のパワーバランスは急激にくずれ倒産する会社は年 ...

第3回 30代プログラミング講師が全力で子供向け知育玩具で遊んでみた

今回のおもちゃ 今回の知育玩具は弊社「ロボットプログラミングコース」でも使用している「スタディーノ」です。 対戦ルール 90分以内にロボットの組み立てとプログラミングの組み込みをし、ロボット同士で対戦します。相手のロボットを戦鬪不 ...

Knocknote Education(ノックノートエドゥケーション)