これを学ぶよ
わざmid-13 迷路ゲーム by Cresmaia / 元プロジェクト
壁判定とゴール判定を組み合わせて迷路ゲームを完成させよう。「色に触れた」での衝突判定と『○を止める』でのゲーム終了制御を学ぶ。
つかうブロック
緑の旗が押されたときx座標を○、y座標を○にするずっと
横に並べると、見ながら作れるよ
動画を見て、自分でも作ってみよう
やってみよう!ステップ 1 / 4もっとScratchを楽しもう
1左右にネコを動かそう
迷路の背景とネコのスプライトを準備します。『緑の旗が押されたとき』の下に『x座標を○、y座標を○にする』(-200, -150) でスタート位置にネコを置き、『ずっと』の中に『もし○なら』を2つ作って、右矢印キーで『x座標を○ずつ変える』(5)、左矢印キーで『x座標を○ずつ変える』(-5) を実行するようにします。
↑上のならべ方も見てね
使うブロック
よみこみちゅう...
ヒント
2上下にも動かそう
上下にも動けるように『もし○なら』をさらに2つ追加します。上矢印キーで『y座標を○ずつ変える』(5)、下矢印キーで『y座標を○ずつ変える』(-5) を実行するブロックを作ります。これで4方向に動けるネコになります。
使うブロック
よみこみちゅう...
ヒント
3壁に当たったら戻ろう
壁にあたったらスタートに戻る判定を加えます。『ずっと』の中の最後に『もし○なら』をもう1つ追加し、『調べる』の『○色に触れた』を黒色にして条件にします。中には『x座標を○、y座標を○にする』(-200, -150) を入れて、スタート地点に戻します。
使うブロック
よみこみちゅう...
ヒント
4ゴールしたら止めよう
ゴール判定を加えてゲームを完成させます。『もし○なら』をもう1つ追加し、ゴールの色(緑)に触れたら『○と○秒言う』(ゴール!, 2) を出して、『○を止める』ですべてのスクリプトを止めます。緑の旗を押して、迷路ゲームを試しましょう。
使うブロック
よみこみちゅう...
ヒント
AI チャットを使うには、ログインが必要だよ。
ログイン・登録するはじめての方はこちら