Scratch:スクロール巨大迷路
概要
原案:井坂さん
背景スクロール式の迷路ゲームを作成する。
迷路をスプライトで描き、コスチューム切り替え技で拡大率を上げるのがポイント。
対象:Scratchにある程度親しんで座標をマスターしているくらいの子ども
https://scratch.mit.edu/projects/313153573/

作成方法
1. 迷路を描く

-
新しいスプライトを作成し、コスチューム1に画面いっぱいに迷路を描く
-
このとき拡大してもよいようにベクターモードを用いる
2. ダミーのコスチュームを作る

-
迷路のスプライトにコスチューム2を追加する
-
中央に小さい点を打つ(小さければどんな絵でもよい)
-
※コスチューム1は画像が大きいので拡大率は上げられないが、コスチューム2は画像が小さいので拡大率を上げられるのがミソ
3. 迷路を拡大する

-
小さいコスチューム2にしてから拡大し、すぐコスチューム1に戻す。こうすることで大きいコスチュームの拡大率を上げることができる。
-
また、ネコが隠れないように再背面へ移動させる。
-
迷路スプライトを移動して、初期位置を決める。
4. スクロールを実装する

- キャラクターではなく迷路を動かすことになるので、上下左右の矢印と座標の動きは逆にする。
5. 当たり判定の実装

-
迷路の色がネコの色にあたったときに初期位置に戻るようにする
-
ゴールの色がネコの色にあたったときにゴールとなる
応用
-
ステージの背景を迷路と同色にすると巨大感が出る
-
敵を出現させると座標の学習になる。