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で送る
関連記事
kinokuni

第1回 すごい学校

学校法人きのくに子どもの村学園 「世界一自由な学校」といわれるサマーヒル・スクールのような学校を日本にもつくりたいという、堀さんの思いのもと、1992年に和歌山県にて設立された学校「きのくに」。 覚える教育ではなく考える教育が必 ...

ワイヤレス充電を可能にする○○とは

ワイヤレス充電を可能にする○○とは IoT機器が普及し始めるにつれて、従来のケーブルを使った充電方式はどんどん不便になるこ。その中、「ケーブルを使わずにすべての機器を充電する」という画期的な技術を実現したのが「Wi-Charg ...

オンラインで習い事をする3つのメリット

オンラインでの習い事 オンラインでの習い事と聞くと、何を思い浮かべますか?パッと英会話のレッスンをイメージする方も多いかと思います。 最近はオンラインでの習い事もかなりジャンルが増えてきていて、英会話は勿論、プログラミングや家庭教室、更 ...

プログラミング教室を知ったきっかけの40%が口コミか紹介

2020年にプログラミング教育の必修化決定、2017年に習わせたい習い事で1位になる(イー・ラーニング研究所調べ)等、幼少年代からのプログラミング教育が話題になっております。 Knocknoteでもプログラミングスクール事業はメイン事業と ...

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

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

ipa

エンジニアも非エンジニアも。 IPAの情報処理技術者試験

IPAとは IPA(Information-technology Promotion Agency, Japan)とは、独立行政法人 情報処理推進機構です。 日本におけるIT国家戦略を技術面、人材面から支えるために設立された、経済産業省 ...

アマゾンによる実店舗運営「Amazon Go」

Amazonが新たに「Amazon Go」というサービスを開始しようとしています。 アマゾン主体のコンビニをイメージすると分かりやすいでしょう。 ネットショッピング界最強と言われるAmazon。 現状アマゾンさえあれば消費 ...

子供も喜ぶ世界のクリスマス3選 2017

クリスマスが近づくと、なんだか街もイルミネーションで煌めきはじめ、ラジオではクリスマスソングが流れ、いつしかクリスマスの雰囲気に包まれているものです。子供はもちろん、大人もなんだかワクワクするものではないでしょうか。 実際時が来てしまえば ...

プログラミング教育の現場から

Knocknote Education(ノックノートエデュケーション)の一期生の授業を始めてから早くも一年が経ちました。 現在、一期生の生徒は1年間のカリキュラムを終えてUnityコースでプログラミングを学んでおります。 1年間 ...

幼稚園年代からプログラミング学ぶ必要ってあるの?

電化製品などのものとインターネットをつなげる「ものとインターネット」(IoT)の発展、企業の事務作業やスマートフォンの機能に人口知能(AI)が導入されたりと、生活のあらゆる場面で、ICTが密接になってきています。 この傾向は、今後 ...

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