これでプログラムが実行可能な状態になりました。緑の旗のアイコンをクリックするとネコのキャラクターが少し右側へ移動するようになります。
ブロックの外し方と削除の仕方
一度プログラムにつなげたブロックでもドラッグすれば簡単に外すことができます。
マウスカーソルをブロックにもっていって右クリックすると以下のようなメニューが表示されます。このメニューから「削除」を選択するとブロックを削除することができます。
プログラムを書く場所はスプライト毎に用意されている
始めに説明したとおりスクラッチではプログラムを書く場所がスプライト毎に用意されています。このことでスクラッチでは、キャラクター毎に異なる動きをプログラミングしたりすることが簡単にできるようになっています。この機能はゲームを作るときにとても役に立ちます。
また、ゲームのステージ(背景)にもプログラムを書く場所が用意されていて、ゲーム全体に関わるようなプログラムをここに書いておくこともできます。
画面左下にはプログラムで使用するスプライトを並べておくことができ、ここで選択したスプライトのプログラムが画面右側の領域に表示されるようになっています。プログラム中で複数のスプライトを使用する場合は、ここで表示するプログラムを切り替えてスプライト毎のプログラムを作成していきます。
下の例では最初からいたネコのスプライトに加えてサルのスプライトを1つ追加してあります。(スプライトの追加の方法はまた後ほど紹介します。)ネコのスプライトを選択した状態だとネコのプログラムが右側に表示されます。このプログラムでは緑の旗のアイコンをクリックするとネコのキャラクターが10歩右側へ移動するプログラムが書かれていることが分かります。
続いて画面左下のサルのスプライトを選択するとサルのプログラムが右側に表示されます。このプログラムでは緑の旗のアイコンをクリックするとサルのキャラクターが15度右側へ回転するプログラムが書かれていることが分かります。
さらに画面左下の「ステージ」というのを選択するとステージのプログラムが右側に表示されます。このプログラムでは緑の旗のアイコンをクリックすると「ポップ」という音が鳴るプログラムが書かれていることが分かります。
この機能は複数のキャラクターの動きをプログラミングするときにはとても便利ですが、最初の段階で分かりにくければ、全てのプログラムを1つのスプライトの中に書いてしまっても構いません。まずは初めから表示されているネコのスプライトにプログラムを書いていきましょう。
他の人が書いたスクラッチプログラムを見て参考にする場合は、プログラムが複数のスプライトに分散して書かれていたり、ステージの中にもプログラムが書かれていることがあるので注意してください。