MIT Scratch
主な機能
- ブロックベースのコーディングを使ってストーリー、ゲーム、アニメーションを作成
- 豊富なスプライト、サウンド、背景、コマンドから選択
- 標準の拡張機能とカスタム拡張機能でScratchの機能を拡張
- 大規模なオンラインコミュニティでプロジェクトを共有
ソフトウェア概要
MIT Scratchは、子どもやその他のプログラミングを始めたい人が、コードの書き方を学ぶために使用するオンラインツールです。Scratchでは、ブロックベースのコーディングとドラッグ&ドロップのインターフェースを使って、シンプルなものから複雑なものまで、ストーリー、ゲーム、アニメーションを作成できます。(Scratchのオンライン版以外のバージョンも利用できます。)
Scratchには、動物、人、乗り物、その他の物体を描いた漫画風の画像であるスプライトの大規模なライブラリが用意されています。ユーザーはこれらのスプライトをプログラムに挿入し、自動的に、またはユーザーの入力に応じて、さまざまな方法で動かすことができます。
たとえば、Scratchを使って、ユーザーがスペースバーを押すたびに進行するアニメーションストーリーを作成できます。また、効果音や背景を含み、ユーザーのスコアを記録し、クリア時にユーザーを祝福する完全なビデオゲームを作成することもできます。Scratchは非常に簡単に使える一方で、奥深さも備えているため、ユーザーは想像できるほぼすべてのシンプルなプログラムを開発できます。
Scratchプロジェクトが完成したら、Scratchの活気あるオンラインコミュニティを通じて他の人と共有できます。Scratchのモデレーションされたオンラインフォーラムでは、世界中のユーザーがプロジェクトを投稿したり、互いに助けを求めたり、さらに印象的なScratchプログラムを作成する方法についてアイデアを共有したりしています。
Summary
Scratchは、子どもやその他の初心者にプログラミングの基本を教える、楽しくて使いやすいアプリです。最も人気のあるブロックベースのコーディングアプリの1つであり、それには十分な理由があります。Scratchのシンプルさ、奥深さ、活発なオンラインコミュニティは、プログラマーになるための第一歩を踏み出したい人にとって理想的な選択肢です。
主なファイル形式
サポートされているファイル形式
| 拡張子 | ファイル形式 |
|---|---|
| .SB3 | Scratch 3.0プロジェクト |
| .SB | Scratchプロジェクトファイル |
| .SB2 | Scratch 2.0プロジェクトファイル |
| .SCRATCH | Scratch 0.xプロジェクト |
| .SPRITE | Scratchスプライトファイル |
| .SPRITE2 | Scratch 2.0スプライトファイル |
| .SPRITE3 | Scratch 3.0スプライトファイル |
