【11-3】散歩ムービー
説明
スペースキーを押してゲームをスタートさせます。
猫のスプライトが散歩をしている間、↑と↓キーを使って猫を使って動かします。
障害物に触れると様々なイベントが発生します。
猫が45歩歩いたところでゲームは終了します。
まずは作り方を見らずにつくってみよう!
作り方
- 背景をクリックし、「コスチュームを描く」から中央に直線を引いて、中央から下をピンク色で塗りつぶします
- 背景を追加から「砂漠」の背景を追加します
- スクリプトを追加から、「スペースキーをクリックしてね!!」という文字を作ります
- 「スペースキーをクリックしてね!!」のスプライトにてメッセージ「start」を作成し、スペースキーが押されたらメッセージ「start」を送り、その後隠します
- 猫のスプリプトに移動し、旗が押されたら「隠す」を使い、見えないようにします
- メッセージ「start」を受け取ったら「表示」をし、猫のコスチュームをcostume1にします
- メッセージ「step」を作り、条件「○秒待つ」で、0.5秒待ってcostume2にし「step」を送り、0.5秒待ってコスチュームをcostume1にします
- 変数「walk」を作り、変数を1ずつ増やし、条件「ずっと」で7,8,9を繰り返し、条件「もし〜ならば」を使って、「walk」が45になったら条件「すべてを止める」を使って動かないようにします
- メッセージ「bat」を作り、条件「もし〜ならば」と演算「=」より「walk」が5になったらメッセージ「bat」を送り、同様に「walk」が10になったらメッセージ「cat」を、21になったらメッセージ「rock」を送ります
- スプライトの追加から「Bat2」を追加し、旗を押されたら「隠す」にします
- メッセージ「bat」を受け取ったら「表示」をし「10歩動く」と次のコスチュームにする、と条件「○秒待つ」をつかって、0.1秒で -10歩動いて次のコスチュームにするようにし、「○回繰り返す」を使って、その動きを50回繰り返し、「隠す」にします
- 「cat2」も同様です。コスチュームを複製して足の位置をずらすのがポイントです
- ここで繰り返しを80回にし、そのあと条件「○秒待つ」で4秒待ち、前の歩いている動きのブロックを複製し繰り返しを50回にし、待つ秒数を0.05秒にし、そのあと「隠す」にします
- スプリクトを追加からやしの木と石を追加し、旗を押されたら「隠す」にします
- メッセージ「step」を受け取った時、条件「もし〜ならば〜、でなければ〜」を使い、 x座標が-280になるまでは-10歩動かす、でなければ「隠す」とします
- 猫のスクリプトに戻り、コスチュームの追加より目がハートになる絵を追加します
- 条件「もし〜ならば」と調べる「〜に触れたら」を使って、cat2にふれたら目がハートになるように設定し、そのコスチュームを1秒続けます
- 石の時も同様に、ぶつかったら火花が散るようにします
- やしの木にぶつかったら、メッセージ「BackChange」を送ります
- メッセージ「BackChange」を受け取ったら、背景を「砂漠」に変更し、3秒待ったら元の背景に戻します
このブロックを使うよ!

わからなかったらプログラムの中身を見てみよう!
