WikiはScratcherによって作られています。ひらがなのページがありません。(ひらがな記事について/ひらがなきじについて)Scratchは、プログラミングがまったくはじめてという人に向けてつくられた言語だが、それでもプログラミング言語を使いこなすのは簡単ではない。ペイント、サウンドという3つのエディターでできているが、これも最初はややこしく感じるかもしれない。このチュートリアルでは、これまでまったくプログラムをつくったことのない人や、最初にScratchの基本用語を理解しておきたい人を対象にしている。チュートリアルビデオプロジェクトステージとスプライトペインScratchでは、アニメーション、ストーリー、ゲームなどさまざまな作品を作ることができるが、これらの作品はまとめてプロジェクトと呼ばれている。Scratchのプロジェクトは、Scratchプログラムで作られており、Scratchコミュニティによって世界中に公開することができる。言い換えると、プロジェクトとは、実行可能なアプリケーション作品のことである。ユーザーインターフェース(プログラム作成画面)Scratchのプログラム作成画面は、2つの区画に分かれている。1つは、プロジェクトを実行する場所、もう1つは、プロジェクトを作る場所である。プロジェクトを実行する場所(ステージ)プログラム作成画面の左上にあるのがステージと呼ばれるプロジェクトを実行する場所である(右上の画像を参照)。ゲームプロジェクトをプレイするときは、ステージがそのゲームを表示するウィンドウになる。Scratchを起動したときは、ステージ上にScratchキャットが表示されている。これはScratchにおいてさまざまな形で利用するスプライトの1つである。Scratchでは、このスプライトを好きなように使うことができる(たとえば、動かしたり見た目を変えてキャラクターとして使ったり、ユーザーのマウスクリックを受け付ける「ボタン」として使ったりできる)。このように自由にスプライトなどを利用できるのがScratchの特徴の1つであり、ユーザーの創造性を十分に引き出し、思い通りのプロジェクトを作るのに役立っている。プログラムを作るプログラム作成画面についてくわしく見て行く前に、まずは、Scratchでスプライトをどのようにプログラムしたらよいか、手っ取り早く理解するために、実際に試してみよう。Scratchを開いて「作る」メニューを押し、新しいプロジェクトを開いて、次の手順を実行してほしい。Scratch画面のここを見る。歩動かすと書かれた青い"ブロック"を、マウスでドラッグして(ボタンを押したまま動かして)右側のエリアに移動する。マウスのボタンから手を離して、ブロックを置く。スクリプトエリアと呼ばれる場所にこのブロックが置かれたことを確認してほしい。4.終わったら、ブロックの青い部分(白い部分以外ならどこでもよい)をクリックして、Scratchキャットがどうなるか見てみよう。ほかのカテゴリのブロックについても、クリックするとどんな変化が起こるか1つずつ試してみよう。ブロックここまでに見てきたように、ブロックは文字通りScratchプロジェクトという建物をつくる「ブロック」として働く。ブロックは、それぞれ決められた命令を持っており、その機能は1つずつ違う。次のように、ブロックの中には、別のブロックの中にすっぽり収めて使うものもある。「スクリプト」(ブロックをつなげたもの)を作るために、色を参考にして、それぞれ違うカテゴリにある次のブロックを集めてこよう。これらのブロックを次の形になるように、マウスで移動しよう(ヒント:ブロックの並びを間違えたときは、下側のブロックをドラッグすると分解できる)3.ここで、まだ他のブロックとつながっていない、「調べる」ブロックから持ってきた、水色の「スペースキーが押された」ブロックをつかむ。」ブロックの中にある、六角形の場所に入れる。クリックして、プロジェクトを実行してみよう。スペースキーを押していないかぎり、何も起こらない。スクリプト(ブロックの積み重ね)をもう一度、よく見てほしい。歩動かすendこのスクリプトは、「緑の旗がクリックされたとき」というブロックで始まっている。このブロックは、名前のとおり緑の旗がクリックされると、下にあるスクリプトが実行されるしくみになっている。」というブロックである。したがって、このブロックの言うとおりにスペースキーが押されていれば、「なら」の後ろにあるスプライトを「10歩動かす」が実行されると予想できるはずだ。それではスペースキーを押しながら緑の旗をクリックして、もう一度このプロジェクトを実行し、スプライトが10歩動くことを確認しておこう。詳細は「サウンドエディター」を参照Scratchには、独自のペイントエディター(お絵かきソフト)とサウンドエディター(音声の録音、編集ソフト)が用意されている。ペイントエディターは、画像、イラストを描いたり編集したりするソフトであり、これを使うと、スプライト(プロジェクトで使うキャラクターやボタンなど)の画像を自分で作成できる。サウンドエディター(音エディター)は、プロジェクトで使用する音声を、別の場所から取り込んだり、録音、変更することができるソフトである。これらのエディターを使うときは、ブロックパレットの上にあるタブをクリックする(「コスチューム」(または背景)をクリックするとペイントエディター、「音」をクリックするとサウンドエディターが開く)。スプライトペインプロジェクトのスプライトペイン。現在選択中のスプライトが水色の枠で囲まれている。1つのプロジェクトの中で、すべてのスプライトが同じ機能を果たすことはありえないので、スプライトはそれぞれ違う見た目、スクリプト、音を持ち、これらのデータは、スプライトごとに保存される。現在のスプライトと違うスプライトを選択するときは、ステージの下にあるスプライトペインを使う。現在選択しているスプライトは水色の枠で囲まれており、スプライトペインの別のスプライトをクリックすると、水色の枠がそのスプライトに移動し、スクリプト、コスチューム、音などのデータもそのスプライトのものに切り替わる。スプライトペインの画像を右に示しておく。新しいスプライトを作成するScratchのほとんどのプロジェクトには2つ以上のスプライトが存在するが、画面に最初に表示されるスプライトはScratchキャット1つだけである。新しいスプライトを作るにはどうすればよいだろうか。実は、ステージの真下には、新しいスプライトを作るためのボタンが4つ並んでいる。これらのボタンを使うと、プロジェクトに新しいスプライトを追加できる。これらは、左から右に、それぞれ次の方法でスプライトを追加するボタンである。Webサイトは、多数のプロジェクトであふれかえっている。かっこいいプロジェクトを見つけたら、次の手順にしたがって、気軽にリミックスしてみよう。リミックスは、自由にすることが出来る。安心してリミックスしよう。基本的にリミックス元の作品の作者さんにリミックスの許可を取る必要は無い。変化を加えないで公開する事(いわゆる丸コピ)は禁止されている。リミックスを禁止することも禁止されている(リミックスを禁止できない)。次のステップ初心者がScratchについてくわしくなるための方法は、主に実際にScratchでいろいろやってみることである。いろいろなブロックを試したり、ペイントエディターで違うツールを使ってみたり、サウンドエディターにはどんな機能があるかを覗いてみることで、Scratchについての理解がぐっと深まるだろう。Wikiなどの情報も、必要なときの助けとなるはずだ。一生懸命、少しでも良いプロジェクトを作ろうと努力することが、Scratchについて学ぶ最高の方法だ。Webサイトには、スプライトの動かし方からオリジナルストーリープロジェクトの作り方まで、幅広いチュートリアルビデオが用意されている。4.0のライセンスで利用できます。DayScratchカンファレンスScratch。