Scratch

スクラッチ

scratch3.0

アプリ系   タイプ解説

  https://scratch.mit.edu

  0円

MITメディアラボが開発したブラウザ上で利用するブロックタイプのビジュアルプログラミングアプリケーション。子ども向けのプログラミング言語では非常に有名で多くの利用事例がある。自由制作に。

大変有名な子ども向けのプログラミング言語で、多くの後発ツールのモデルになっているブロックプタイプのビジュアルプログラミングツールです。

たくさんの「命令のブロック」が用意されていて、そこから好きなものを選んでブロック同士を連結させ、指示を作っていきます。命令ブロックの内容は「10歩動かす」のように通常の言葉で表現されていて日本語化もされています。

画面上に配置した絵を、シンプルな命令の組み合わせで動かすだけでなく、「◯◯したら△△する」という条件をはさんだり、繰り返しパターンを作ったり、複雑なプログラムを組めばゲームなどを作ることもできます。

プログラミング系の塾や、多くの学校の実践例で使われています。ブラウザから利用する無料のオンラインツールであることもよく使われる理由のひとつでしょう。

インストールなどのセットアップが不要な扱いやすさがありますが、作品を保存するには、IDを登録する必要があります。子どものID管理については必ず意識しておく必要があるでしょう。

IDを持っていると、作り途中の作品をオンライン上に保存したり、自分の作品を公開することもできます。Scratchには「リミックス」という文化があり、公開されている作品は、他のユーザーがプログラムの中まで見ることができ、自由に改編することができます。

Scratch自体がオープンソースで、開発者が利用することができるため、自社製品用のオリジナルプログラミングアプリ等が、Scratchをベースにして作られているケースもあります。また、製品側が、Scratchでもプログラミングできるように対応するケースもよくあります。

尚、インターフェースがさらに低年齢層(5歳~7歳)向けになった「ScrathJr」もあります。

2019年1月にScratch 3.0が公開されました。
タブレット端末でも利用できるようになるなど利用環境が変わりましたので、詳しい記事はこちらを参照してください。
Scratch3.0が正式リリース!利用環境変更点まとめ〜タブレット端末でもOK・Internet Explorer非対応に


[関連記事]
インプレス「窓の杜」に狩野がツール紹介記事を書いています。こちらの記事もご参照ください。


ブロックをつなげてプログラミング「Scratch」 ~奥が深いツールはサンプルのマネから始めよう

ツールへのコメントや実践事例

コメントを書く