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で送る
関連記事
ロボット活用ナビ

ロボット活用ナビ

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

プログラミングを学ぶ2つの必要性

プログラミングを学べば生涯仕事に困らない? 「プログラミングを学ぶのなら、生涯仕事に困らないことを約束しよう」とFacebook元役員のChamath Palihapitiya氏は語っています。 昨今、プログラミングを学ぶ必要性 ...

SNSとの向き合い方

近年、IT化がより進む中、我々が幼少期の頃と比べ、現代の子供たちは小さい頃からネットに触れ情報を気軽に収集でき発信できるようになった。 それは羨ましいかぎりではあるが、そこには色々な落とし穴がある。 我々大人はSNSとの向き合い ...

colors

カラーコードと16進数

カラーコード  #FFFF00は何色を表現するのでしょうか。 正解は 黄色です。 Webでは色を16進数で表示します。例えば上記の黄色は#FFFF00で表現しましたが、これらの文字列は、16進法で表されています。16進法の ...

安倍首相「キッズウィーク」導入を主張

キッズウィーク? 安倍晋三首相は5月24日に開かれた政府の教育再生実行会議にて、キッズウィークを来年度より導入する方針を明らかにしました。そもそもキッズウィークとは何か。自治体が夏休みなどの長期休暇の一部を別の日程にずらし、独自の大型 ...

プログラミングができるとこんなに凄い

オバマ大統領の「Edutech」に40億ドルの金額を投資する計画、すなわちプログラミング教育に約5000億円を投資する計画を皆さまご存じでしょうか。 コンピューターはあなたの未来の大部分になります。頑張って学べば、あなたの手で ...

第2回 すごい学校

YES International 神奈川県横浜にあるYES International。英語と日本語、そしてプログラミング言語の三つの言語教育で論理、創造、表現、発信力を身につける「トライリンガル教育」を提供する、日本でただひと ...

学生の進路と優良ITベンチャーの条件

学生の進路 高等学校卒業者の進路 大学・短大進学率(現役) 54.8% 専門学校進学率(現役) 16.3% 就職 17.8% その他 11.1% 大学卒業者の進路 就職 74.7% 大学院等への進 ...

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

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

やる気がでないときに2

前回はやる気がでない時の対策として、休むこととルーティーンの話をしました。 今回はまた違う方法でのやる気アップのお話をしていこうと思います。 朝ごはんを食べよう ご飯を食べることは重要なことで、『腹が減っては戦はできぬ』と言わ ...

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