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

本当の意味での親子で学べるプログラミング教室とは

増えてきたプログラミング教室 2020年の小学校でのプログラミング必修化もいよいよ秒読みとなり、東京都内のプログラミング教室もどんどん増えてきました。大人の場合、プログラマーを目指すためのPHPやHTMLなどのWEBの知識を習得するコース ...

e-ラーニングのメリット・デメリットと今後

e-ラーニング electronic learningの略で通信技術を用い、学習を行う手段のことです。現在英語やプログラミングをはじめ、薬剤師向けのコンテンツなどが世の中に出回っております。 メリット・デメリット メリット ...

ウイルス

マルウェアとその脅威

マルウェア(Malware) コンピューターウイルス総称をマルウェアと呼びます。 Malicious Software = 悪意のあるソフトウェア ユーザーに迷惑をかける、悪意のあるソフトウェアをひっくるめてマルウ ...

日本にプログラミング教育って本当に必要?

2020年から日本の公立小学校ではプログラミングが必修化されることが明示されました。 そこでプログラミング教育って本当に必要なのかについて一緒に考えてみませんか? そもそもプログラミング教育って? プログラミング教育と聞くと、子供 ...

Scratchで『その他』のブロックを使ってみよう

紫の『その他』のブロック 皆さんの中でその他のブロックって何だろうと思ってる人もいるかもしれません。 何に使うのかが、イマイチわからない、、、 そんな方でも大丈夫です。今ここで解決しちゃいましょう。 では早速、下のようにスクリプ ...

やる気がでないときに2

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

Scratchのクローンの使い方

クローンってなに? Scratchを始めたばかりの人は思うように使えずにゲームが作れなかったりしているかと思います。 しかし、『クローン』をうまく使うことによって、作れるゲームの幅がぐーんと伸びます。 クローンはスプライトをゲーム中に ...

2020年以降無くなりそうな仕事

2020年以降無くなりそうな仕事 予想されるなくなる仕事・なくなる職業について、下記の職業がなくなるのではと予測されます。 ・農業 ・漁師 ・土木 ・兵士 ・通訳 ・レジ係 ・役場関係 ・ドライバー関係 ・レ ...

「〇〇初め」「初〇〇」は元日ではなく、1月2日に?

事始めは元日ではなく、2日から キリの良さから、「新しいことを元日に始めよう!!」という人もいるかもしれません。 ですが元日とは「心静かに過ごし、あまり行動を起こさない方が良い」と言われています。 そして、翌日の1月2日の事始 ...

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

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

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