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

落下物を選択する

ステージ上のねこを削除します。

 ①ステージ上のハサミのアイコンをクリック
②ねこをクリック
ステージ下のスプライトのアイコンをクリックして、スプライトライブラリーを開きます。
 
 「Apple(りんご)」を選択して、「OK」をクリック
ステージにりんごが追加されました。
 

背景を選択する

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

「blue sky」を選択して「OK」をクリック

背景が追加されました。

 物体を上におく

りんごがランダムな場所に行くようにします。

ステージ下のりんごのサムネイルをクリック

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

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

「y座標を0にする」をドラッグ

「0」を「180」に変更します。

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

これで、🚩がクリックされたときにりんごが一番上にセットされるようになりました。

ステージの一番上のy座標は180です。

落下させる

 ステージの上にセットされたりんごが落ちてくるプログラムを作ります。
「制御」の「ずっと」をドラッグ
 「動き」の「y座標を10ずつ変える」をドラッグして、「10」を「-5」に変更します。
 りんごが落下するようになりました。

物体を上に戻す

りんごが地面についたら上に戻るプログラムを作ります。

「制御」の「もし~なら」をドッラッグ

「演算」の「□<□」をドラッグ

右側の□に「-170」と入力します。

最初の□に、「動き」にある「y座標」をドラッグ

これで、「もしy座標が–170より小さかったら」となります。

「マウスポインターへ行く」をドラッグ

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

「y座標を0にする」をドラッグして、「0」を「180」に変更します。

りんごがランダムな場所から落ちてくるようになりました。

 キャッチャーを追加する

音てくるりんごをキャッチする入れ物を追加します。ステージ下のスプライトのアイコンをクリックして、スプライトライブラリーを開きます。

「もの」の「Bowl(ボウル)」を選択して「OK」をクリック

ボウルが追加されました。
 ボウルが大きいほうがキャッチしやすいから、ボウルを拡大します。
①「拡大」ツールをクリックしてから②「ボウル」をクリック
 ボウルが大きくなりました。

キャッチャーを動かす

キーボードの矢印でキャッチャーを左右に動かせるようにします。

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

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

「制御」をクリックして、「ずっと」と「もし~なら」をドラッグ

「調べる」をクリックして、「スペースキーが押された」を「もし~なら」のブロックの中にドラッグ

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

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

「制御」をクリックして、「もし~なら」のブロックをドラッグ

「調べる」をクリックして、「スペースキーが押された」を「もし~なら」のブロックの中にドラッグ

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

「動き」をクリックして、「X座標を10ずつ変える」をドラッグして、「10」を「-10」に変更します。

キーボードの左右の矢印でボウルが動くようになりました。

 物体をキャッチする

ボウルでりんごをキャッチするプログラムを作ります。

ステージ下のりんごのサムネイルをクリック

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

「制御」をクリックして、「ずっと」と「もし~なら」をドラッグ

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

プルダウンメニュー▼をクリックして、「マウスのポインター」を「Bowlに触れた」に変更します。

「音」をクリックして、「popの音を鳴らす」をドラッグ

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

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

「y座標を0にする」をドラッグして、「0」を「180」に変更します。

りんごがボウルにふれたら上に戻るようになりました。

 ゲームを改造する

スコアを追加する

りんごをキャッチできたら点数が入るようにします。

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

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

「scoreを0にする」と「scoreを1ずつ変える」をドラッグ

ボウルにりんごが入ったときは1点入るようになりました。🚩をクリックすると、点数が0になります。

 りんごを増やす

「複製」スタンプを使って、りんごを増やします。

①ステージ上の「複製」のアイコンをクリック

②りんごをクリック

りんごが複製されました。サムネイルは、「Apple2」となります。

りんごの数が多いほうが楽しいですね。

 ゲームを共有する

ステージ上のタイトル蘭に「キャッチゲームを作ろう」と入力

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

「使い方」と「メモと作品への貢献」をクリック

 遊んでみよう

スタートをクリックするとゲームが始まります。落ちてくるりんごをボウルでキャッチすると点数が入ります。

 アレンジ作品の紹介

小3の息子がキャッチゲームをアレンジしました。りんごを集めると、りんごの果汁が集まる仕組みになっています。