スクラッチでポイントを集めるゲームを作ります。チュートリアルは、スクラッチのサイトの「ヒント」から入れます。

 キャラクターを決めよう

ねこを削除します。

①ハサミのアイコンをクリック

②ねこをクリック

スプライトのアイコンをクリックてスプライトライブラリーを開きます。

「動物」の「Cat1 Flying」を選択して「OK」をクリック

スプライトをしゃべらせよう

スタートをクリックしたときに、ねこに「これから飛ぶよ!」と喋らせます。

スクリプトの「イベント」をクリックして、「🚩がクリックされたとき」のブロックをドラッグ

「見た目」をクリックして、ノブを下にドラッグ

「前に出す」をドラッグ

ノブを上にドラッグして、「Hello!と2秒言う」をドラッグ

「Hello!」を消して、「これから飛ぶよ!」と入力

これで、スタート(🚩のアイコン)をクリックしたときにねこが「これから飛ぶよ!」と喋るようになりました。

舞台背景を追加しよう

ステージ下のスプライトのアイコンをクリックしてスプライトライブラリーを開きます。

「街」をクリックして、「building」選択して「OK」をクリック

ねこの上にビルが重なってしまったので、ビルを右にドラッグしてねこが見えるようにします。

ねこは左ななめ上にドラッグしておきます。

ねこが飛んでいるように見える秘密

ねこが飛んでいるように見せるために、ビルが左に動くようにプログラミングしていきます。

ステージ下のビルのサムネイルをクリック

スクリプトの「イベント」をクリックして、「🚩がクリックされたとき」のをドラッグ

「制御」をクリックして、「ずっと」のブロックをドラッグ

「動き」をクリックして、「x座標を0にする」をドラッグ

「0」の数字を消して、「250」に変更します。

※x座標の数値を変えると、ねこが左右に動きます。

「制御」をクリックして、「10回繰り返す」をドラッグ

「10」を「100」に変更します。

「動き」をクリックして、「x座標を10ずつ変える」をドラッグ

「10」を「-5」に変更します。

x座標が-5ずつ動きつづけることで、ビルが左に流れていくような動きになります。

スタートをクリックすると、ビルが左に動いてねこが飛んでいるように見えますね!

コスチュームを追加しよう

スプライトのコスチュームが複数(ふくすう)あるときは、見た目をスイッチすることが可能です。コスチュームが複数あるか調べるには、「コスチューム」のタブをクリックしてみます。

ビルにはコスチュームがたくさんあるので、スクリプトの「見た目」をクリックして「次のコスチュームにする」をドラッグします。

これで、ビルの見た目がスイッチするようになりました。

空の背景を追加する

ステージ下の背景のアイコンをクリックし背景ライブラリーを開きます。

背景ライブラリーから、「blue sky2」を選択して「OK」をクリック

ねこを矢印キーで動かせるようにしよう

ねこのスプライトをクリック

スクリプトの「イベント」をクリックして、「スペースキーが押されたとき」をドラッグ

プルダウンメニュー▼をクリックして、「上向き矢印」に変更します。

「動き」をクリックして、「y座標を10ずつ変える」をドラッグ

※y座標の数値を変えると、ねこが上下に動きます。

「イベント」をクリックして、「スペースキーが押されたとき」をドラッグ

「スペースキー」の▼をクリックして、「下向き矢印」に変更します。

「動き」をクリックして、ブロックエリアから「y座標を10ずつ変える」をドラッグ

「10」を「-10」に変更します。

y座標がプラスだと、ねこは上に

y座標がマイナスだと、ねこは下に動きます。

上向き矢印を押すと、ねこがビルをひょいっと飛び超えます。

下向き矢印を押すと、ねこが下のほうを飛びます。

雲を追加しよう

ここに、雲のスプライトを追加してみよう。

ステージ下にあるスプライトのアイコンをクリックしてスプライトライブラリーを開きます。

「飛ぶ」の「Clouds(くも)」をクリックして「OK」をクリック

このままだとくもが止まったままなので、ビルと同じように左に流れていくようにします。

スクリプトの「イベント」をクリックして、「🚩がクリックされたとき」をドラッグ

「動き」をクリックして、「マウスのポインターへ行く」をドラッグ

「マウスのポインター」の▼をクリックして、「ランダムな場所」に変更します。

「xの座標を0にする」をドラックして、「0」を「250」に変更します。

「見た目」をクリックして、「次のコスチュームにする」をドラッグ

「制御」をクリックして、「10回繰り返す」をドラッグ

「10」を「50」に変更します。

「ずっと」を4個のブロックをかこうようにドラッグ

「動き」をクリックして、「x座標を10ずつ変える」のブロックをドラッグ

「10」を「-10」に変更します。

これで、雲がふわふわ~っと左に流れるようになりました。雲の形と高さも変化します。

スプライトを追加しよう

ステージ下のスプライトのアイコンをクリックしてスプライトライブラリーを開きます。

「ファンタジー」の「Gobo」を選択して「OK」をクリック

「Gobo」をすきな場所にドラッグします。

左右の矢印を押したら「Gobo」が動くようにしてみます。

スクリプトの「イベント」をクリックして、「スペースキーが押されたとき」のブロックを2つドラッグ

「スペースキー」の▼をクリックして、それぞれ「左向き矢印」「右向き矢印」に変更します。

「動き」をクリックして、「x座標を10ずつ変える」をそれぞれドラッグ

上のほうを「10」を「-10」に変更します。

これで、「Gobo」が左右の矢印キーで動かせるようになりました。

スプライトに動きをつけよう

ハートを集めるゲームにしていきます。ステージ下のスプライトのアイコンをクリックしてスプライトライブラリーを開きましょう。

「もの」の「Heart Face」を選択して「OK」をクリック

ハートがランダムに動くようにします。

「イベント」をクリックして、「🚩がクリックされたとき」をドラッグ

「動き」をクリックして、「マウスのポインターへ向ける」「x座標を0にする」「x座標を10ずつ変える」をドラッグ

それぞれ、「ランダムな場所」「250」「-10」と変更しましょう。

「制御」をクリックして、「10回繰り返す」と「ずっと」をドラッグ

「10」を「50」に変更します。

ハートもランダムに動くようになりました。

ハートに触れたら音が出るようにしよう

ねこがハートに触れたら音が出るようにしていきます。

ステージ下のねこのサムネイルをクリック

スクリプトの「制御」をクリックして、「ずっと」と「もし~なら…」のブロックを「これから飛ぶよ!と2秒言う」の下にドラッグ

「調べる」をクリックして、「マウスのポインターに触れた」を「もし~なら…」のブロックの中にドラッグ

「スペースキー」の▼をクリックして、「Heart Face」に変更します。

「音」のタブをクリックして、スピーカーのアイコンをクリックして音ライブラリーを開きます。

「効果」の「fairydust」を選択して「OK」をクリック

「fairydust(ようせいのこな)」の音が追加されました。

「音」をクリックして、「fairydustの音を鳴らす」を「もし~なら…」の中にドラッグ

これで、キャラクターがハートにふれたときに音が出るようになりました。

ゲームを作ろう

ハートに触れたら点数が入るゲームを作ります!

スクリプトの「データ」をクリックして、「変数を作る」をクリック

変数名に「score」と入力て、「OK」をクリック

変数のブロックが現れます。

「scoreを0にする」と「scoreを1ずつ変える」のブロックをそれぞれドラッグ

このままだとキャラクターがハートに触れているあいだずっと点数が上がりつづけるので、「制御」をクリックして「1秒待つ」のブロックを「scoreを1ずつ変える」の下にドラッグします。

これで、キャラクターがハートにふれたときにスコアが1ずつ上がるようになりました。

「Gobo」にも同じスクリプトを組みましょう。スクリプトをコピーしたいときは、サムネイルの上にドラッグします。

スクリプトがコピーされたかどうか、ステージ下の「Gobo」のサムネイルをクリックして見てみましょう。

同じスクリプトがコピーされました。

「これから飛ぶよ!と2秒言う」のブロックはいらないので、ブロックエリアに戻して消します。

バラバラになったスクリプトは組み立てましょう。

これで、ハートをあつめるゲームの完成です!

「Gobo」を魔法のじゅうたんに載せてみましょう。「コスチューム」のタブをクリックして「追加」をクリックしてコスチュームライブラリーを開きます。

「乗り物」の「magiccarpet」を選択して「OK」をクリック

キャラクターの上に魔法のじゅうたんがかぶってしまっているので、「選択」をクリックして魔法のじゅうたんをクリック

右下の「レイヤーを下げる」をクリックして魔法のじゅうたんをクリック

「Gobo」が魔法のじゅうたんにのっているようにドラッグ

プロジェクトを共有しよう

タイトルに「飛ばしてみよう」と入力

scratch スクラッチ チュートリアル 飛ばしてみよう 飛ぶ

画面右上の「共有」をクリック

scratch スクラッチ チュートリアル 飛ばしてみよう 飛ぶ

「使い方」と「メモと作品への貢献」を入力

遊んでみよう

スタート(🚩のアイコン)をクリックして、上下左右の矢印でハートをたくさん集めて下さいね。