スクラッチ(Scratch)は、アメリカで開発された子供向けのプログラミングを学習できる教材です。
誰でも無料で使うことができ、プログラミングを体験したことのない子供(大人)でも、遊びを覚えるようにプログラミングを体験することができます。
でも、スクラッチって一体何が学べるのか?、はじめは何をすればいいのかわからないですよね…?
この記事では、わかりやすく図解入りでスクラッチのはじめ方と、操作方法を解説しています。
![なび丸](https://papu-navi.com/wp-content/uploads/2021/10/logo08.png)
さぁ、スクラッチをはじめよう!
スクラッチで出来ること
![スクラッチ 追跡ゲーム](https://papu-navi.com/wp-content/uploads/2021/10/scratch-050.jpg)
ゲームプログラミング
シューティングゲームやパズルゲームなど、自分でキャラクターを動かしてスコアをカウントするゲームを自由につくれます
ものがたりをつくる
キャラクターを動かしたり、おしゃべりの吹き出しを入れて、自分だけのものがたりをつくることができます。
![スクラッチ 物語をつくる](https://papu-navi.com/wp-content/uploads/2021/10/scratch-051.jpg)
![スクラッチ 音楽をつくる](https://papu-navi.com/wp-content/uploads/2021/10/scratch-052.jpg)
音楽をつくる
ギターの音を鳴らしたり、ドラムをたたいたり、動物の鳴き声を鳴らしたりするプログラムをつくることができます。
アニメーションをつくる
好きなキャラクターを自由自在に動かして、アニメーションをつくることができます。
![スクラッチ アニメーション](https://papu-navi.com/wp-content/uploads/2021/10/scratch-054.jpg)
![スクラッチ ビデオモーション](https://papu-navi.com/wp-content/uploads/2021/10/scratch-053.jpg)
ビデオモーションセンサーを使う
ビデオモーションセンサーを使えば、画面に写した人の動きと画面のキャラクターが連動するプログラムをつくれます。
スクラッチをはじめる手順
スクラッチをはじめる手順を、順をおって説明します。
1. 公式サイトにアクセス
最初にスクラッチ公式サイトにアクセスします。
タブレットやスマホでも実施可能ですが、見やすさや操作しやすさからパソコンでの実施がおすすめです。
スクラッチ公式サイトの言語が英語の場合・・・
公式サイトの言語が英語で表示されてしまった場合は、一番下までスクロールすると、言語を選択することができます。
![スクラッチ 言語選択](https://papu-navi.com/wp-content/uploads/2021/10/scratch-031.jpg)
2. サインイン登録
次に「サインイン」登録をします。
サインイン登録すると、作成したスクラッチプログラムを簡単に保存することができます。
※登録したくない場合は、登録手順をスキップ可能です。サインイン登録なしでも、スクラッチは体験可能です。 ただし、作成したスクラッチプログラムを保存するために、ファイルをダウンロードする必要があり、保存と読込が面倒になってしまいます。
画面右上の「Scratchに参加しよう」をクリックします。
![スクラッチ サインイン](https://papu-navi.com/wp-content/uploads/2021/10/scratch-030.jpg)
続けて、以下の画面となり、ユーザー名とパスワードを入力します。
![](https://papu-navi.com/wp-content/uploads/2021/10/scratch-004.jpg)
スクラッチのサインイン登録には以下の内容が必要です。
これらの情報は、ユーザー名を除いて公表されることはありません。
- ユーザー名
- パスワード
- 住んでいる国
- 生年月
- 性別
- メールアドレス
3. チュートリアルをみる
スクラッチ公式サイトの左上にある「作る(つくる)」をクリックします。
![スクラッチ](https://papu-navi.com/wp-content/uploads/2021/10/scratch-032.jpg)
次に、下の画面の「チュートリアル」と書いてある部分が、チュートリアル動画になっています。
チュートリアル動画では、スクラッチで出来ることや、操作方法の説明を見ることができます。
![スクラッチ チュートリアル](https://papu-navi.com/wp-content/uploads/2021/10/scratch-033.jpg)
4. 画面操作のやり方
「コード」タブをクリックすると、スクラッチのコードをつくる画面になります。ちなみに、一番最初は「コード」画面なので、クリックしても見た目は変わりません。
画面左にズラリとならんでいるものが「ブロック」と呼ばれるものです。
スクラッチでは、この「ブロック」を組みあわせることで、ゲームをつくったり、アニメーションを動かすことになります。
![スクラッチ コード](https://papu-navi.com/wp-content/uploads/2021/10/scratch-034.jpg)
「コスチューム」タブをクリックすると、キャラクターの画像を編集する画面に切り替わります。
スクラッチでは、最初からねこのキャラクターが設定されています。
ねこの体の色を変えたり、ヒゲを1本多くしたい場合には「コスチューム」画面でキャラクターの絵を編集することができます。
![スクラッチ コスチューム](https://papu-navi.com/wp-content/uploads/2021/10/scratch-035.jpg)
「音」タブをクリックすると、音を編集する画面に切り替わります。
スクラッチでは最初からねこの鳴き声の「ニャー」という音が設定されています。
「ニャー」という音を早くしたり、効果をつけたりしたい場合に、この画面で編集することができます。
![スクラッチ 音](https://papu-navi.com/wp-content/uploads/2021/10/scratch-036.jpg)
スクラッチでは、画面上で動かすキャラクターのことを「スプライト」と言います。
最初は、ねこのスプライトが設定されていますが、変更したり、新しく追加したりするこができます。
![スクラッチ スプライト](https://papu-navi.com/wp-content/uploads/2021/10/scratch-037.jpg)
いろいろなスプライトが用意されています。
![スクラッチ スプライト](https://papu-navi.com/wp-content/uploads/2021/10/scratch-016.jpg)
背景も変えることができます。背景は「ステージ」と言います。
![スクラッチ ステージ](https://papu-navi.com/wp-content/uploads/2021/10/scratch-038.jpg)
ステージもいろいろな種類があります。
![](https://papu-navi.com/wp-content/uploads/2021/10/scratch-017.jpg)
5. 簡単なプログラムをつくる
それでは、いよいよ、プログラムをつくってみましょう!
最初にプロジェクトを保存します。
画面上にあるテキストボックスに任意のプロジェクト名を入力します。
例では「おためし」と入れています。
![スクラッチ プロジェクト保存](https://papu-navi.com/wp-content/uploads/2021/10/scratch-040.jpg)
「コード」タブを選択し、「10歩動かす」ブロックをドラッグして右のペインに入れてみましょう。
![スクラッチ コーディング](https://papu-navi.com/wp-content/uploads/2021/10/scratch-039.jpg)
「10歩動かす」の「10」の部分は書き換えが可能です。
「10」を「100」に書き換えて、「100歩動かす」にしてみましょう。
「こんにちは!と言う」をドラッグし、「こんにちは」の部分を「こんばんわ」に書き換えます。
![スクラッチ](https://papu-navi.com/wp-content/uploads/2021/10/scratch-041.jpg)
これで、いったんプログラミングは終了です。
簡単なプログラムなので、ブロック2個でつくることができました。
では、つくったプログラムを動かしてみます。
動かす場合は、動かしたいブロックの中のどこかを1回クリックします。
![スクラッチ 実行](https://papu-navi.com/wp-content/uploads/2021/10/scratch-042.jpg)
下記のようになれば、実行成功です。
- ねこが100歩前に動く。
- 「こんばんわ!」の吹き出しが表示される。
たった2個のブロックによるプログラミングでしたが、どうですか?簡単でしたか?
ブロックをもっとたくさん複雑に組み合わせたり、スプライトや音も複数使うことで、ゲームやアニメーションのプログラムをつくることができるのです。
![スクラッチ 実行結果](https://papu-navi.com/wp-content/uploads/2021/10/scratch-043.jpg)
最後に作成したプログラムを保存する方法を紹介しておきます。
画面上の「直ちに保存」をクリックすると、保存されます。
![スクラッチ 直ちに保存](https://papu-navi.com/wp-content/uploads/2021/10/scratch-044.jpg)
保存したプログラムを呼び出すときは、サインイン後、「私の作品」をクリックします。
![スクラッチ 私の作品](https://papu-navi.com/wp-content/uploads/2021/10/scratch-045.jpg)
「中を見る」とクリックすると、前回保存した状態でプログラミングの画面に切り替わります。
![スクラッチ 中を見る](https://papu-navi.com/wp-content/uploads/2021/10/scratch-046.jpg)
他の人の作品を見る
スクラッチでは、他の人がつくり公開している作品を見たり、チュートリアル(サンプル)として作られた作品のアイデアを見て学ぶこともできます。
- 見る・・・他の人がつくり公開されている作品を見ることができます
- アイデア・・・チュートリアルとして作られた作品からアイデアやヒントを学べます
![スクラッチ 見る アイディア](https://papu-navi.com/wp-content/uploads/2021/10/scratch-047.jpg)
スクラッチが学べる教室
スクラッチを教材としてプログラミングが学習できる教室もあります。
おすすめのプログラミング教室を2つ、以下の記事で詳しく比較しています。