(正式化直前だった!!)いまからでも間に合うScratch3.0の拡張機能
https://gyazo.com/6c458865fff1e4c0ec837dd1510f1be3
https://gyazo.com/c45b420c9b4c26705ea566e4b62e2920
はじめに
さらに、元々はScratch 3.0の正式リリース前 (2018年12月ごろ)に発表するつもりで準備しており、旬は終わってる感じですが、せっかく書いたので残しておきます。
ここでは、Scratch 3.0で導入された拡張機能に関して紹介します。
Scratch 3.0
みんな大好きScratchの新しいの!!
HTML5を使っているので、最近のWebブラウザでは普通に使えるよ。
拡張機能
拡張機能とは、Scratch 3.0で最初から使える機能ではないですが、追加することで使えるようになる機能だよ。
左下にあるこのボタンから追加しよう。
https://gyazo.com/03661fbd589239f613f2eec3f226b58a
2019/12/08現在では、以下の11個が使えるよ。
https://gyazo.com/6c458865fff1e4c0ec837dd1510f1be3
https://gyazo.com/c45b420c9b4c26705ea566e4b62e2920
Scratch 2では通常機能だったものが拡張機能になったもの
音楽:音楽を演奏するために必要な機能だよ。
ペン:ペンを使ってお絵かきできるよ。
ビデオモーションセンサー:カメラから動画を取り込んで動きを調べられるよ。
音楽
音楽拡張では、スネアドラムやピアノなどの音色を指定したり、音符や休符を好きな時間鳴らしたり、といったことができるよ。
音楽拡張で利用可能なブロックは、以下のとおりだよ。
https://gyazo.com/79b89f7b3b9f435f4ca1aceb78f7a134
ペン
ペン拡張では、ペンを降ろすことで好きなペンの色と太さで線を引いていくことができるよ。
スタンプといって、スプライトの絵を押す機能もあるよ。
工夫することで、正三角形などの正多角形を描いたり、模様を描いたりできるよ。
https://gyazo.com/1173c0e4fce0978bdac34b1123c27cfa
ペン拡張で利用可能なブロックは、以下のとおりだよ。
https://gyazo.com/49743886480ec9b9d2ce7e6779394294
ビデオモーションセンサー
ビデオモーションセンサー拡張では、パソコンに繋いだビデオカメラを使って、動きに応じたプログラムを作ることができるよ。
ビデオモーションセンサーを有効にすると、背景に以下のようにビデオからの映像が表示されるよ。
映像にある程度の大きさの動きがあると、「ビデオモーション>10のとき」のようなイベントが起こるよ。
https://gyazo.com/6bb7814ff88737472417cbb5e31d5666
ビデオモーションセンサー拡張で利用可能なブロックは、以下のとおりだよ。
https://gyazo.com/79c300953fe018ea9bf5629ce936972e
新たに追加されたもの
ことば関係
音声合成:Scratchがしゃべってくれるよ。
翻訳:英語から日本語など、色々な言葉に訳してくれるよ。
ハードウエア関係
Makey Makey: カーソルキーを扱いやすくしてくれるよ。
LEGO BOOST: LEGO BOOSTを使えるようになるよ。
音声合成
音声合成拡張を利用すると、Scratchがしゃべってくれるよ。
声の高さを変更することもできるよ。
音声合成拡張で利用可能なブロックは、以下のとおりだよ。
https://gyazo.com/3bd7148133f2d0e8d860264fc0e2927e
翻訳
翻訳拡張を使うと、好きな言語から好きな言語に、文字列を翻訳してくれるよ。
音声拡張と一緒に利用することで、翻訳したものを声に出して読んでもらうこともできるよ。
以下のようなブロックで、日本語の「こんにちは」を韓国語に変換することができるよ。
https://gyazo.com/7def50650b18f1f9453acc95f9bb54b2
翻訳拡張で利用可能なブロックは、以下のとおりだよ。
https://gyazo.com/fc484098a5445bd9f486f7a4c1ef6262
Makey Makey
Makey Makey拡張では、キーで上下左右に動かす時に簡単にイベントが受け取れるようになってるよ。
さらに、特定の連続したキーを押した場合にイベントを受け取ることもできるよ。
https://gyazo.com/c314a8157bccbef33bc5f9288134c25a
Makey Makey拡張で利用可能なブロックは、以下のとおりだよ。
https://gyazo.com/350e05b14338c930df1f279309293bcc
micro:bit
micro:bit拡張を使うと、micro:bitと連携したスクリプトを作成できるようになるよ。
micro:bitの全ての機能が使えるわけでは無いですが、最低限の機能は使えると思うよ。
micro:bit拡張で利用可能なブロックは、以下のとおりだよ。
https://gyazo.com/a83402a04e7646fe543a135b3dfae2b1
LEGO MINDSTORMS EV3
むとうは、これを使ったことはありません。
https://le-www-live-s.legocdn.com/sc/media/apem-products/mindstorms-ev3/45544-2dacc7cc91b6e1c5f09f54b1a6cb509d.jpg?fit=inside|500:*
LEGO MINDSTORMS EV3拡張LEGOの教育向けシリーズで、モータなどを使って、ロボットなどを作って、動かすことができるよ。
LEGO MINDSTORMS EV3拡張で利用可能なブロックは、以下のとおりだよ。
https://gyazo.com/9a043f827dafcabb01f3117ccf664370
LEGO BOOST
むとうは、これを使ったことはありません。
https://www.lego.com/r/www/r/service/-/media/service/service%202015/device%20guide/boost/boost%20x.jpg?l.r2=-1386583977
LEGO BOOSTはLEGOの教育向けシリーズで、モータなどを使って、ロボットなどを作って、動かすことができるよ。
LEGO BOOST拡張で利用可能なブロックは、以下のとおりだよ。
https://gyazo.com/91bf47d5c841984a98cbef73a8b84374
LEGO WeDo 2.0
むとうは、これを使ったことはありません。
https://le-www-live-s.legocdn.com/sc/media/apem-products/wedo-2/45300-4cdf284bb497a180b6692df5bc184449.jpg?fit=inside|500:*
WeDoはLEGOの教育向けシリーズで、モータなどを使って、ロボットなどを作って、動かすことができるよ。
LEGO WeDo 2.0拡張で利用可能なブロックは、以下のとおりだよ。
https://gyazo.com/e416cf30fc116af8ec8953ca4d12fbf0
Go Direct Force & Acceleration
むとうは、これを使ったことはありません。
https://www.vernier.com/images/cache/product.gdx-for._hero.001.590.332.jpg
このセンサーは、力がかかったり、傾けたりした時にイベントを出すよ。
このイベントを使うことで、現実世界とのインタラクションが可能になるよ。
Go Direct Force & Acceleration拡張で利用可能なブロックは、以下のとおりだよ。
https://gyazo.com/c78e14fcc58f946d8bad8c0520d65dd9
おわりに
Scratch 3.0ももうすぐ公式化!!は楽しい!!
拡張機能を使うと、もっと楽しい!!
拡張機能をかっこよく使って、友達に差をつけよう!!
拡張機能をいち早く使って、差をつけよう!!