スクラッチに挑戦している皆さん、どうも!スクラッチコーチです。
スクラッチを使って最初に作るゲームなら、迷路がオススメだよ。
なんでかっていうと、カンタンなのに面白いゲームが作れるからなんだ。
難しいブロックも使わないけど、スクラッチの基本的な使い方が分かる点もナイスだよ。
今回の目標「迷路を作ろう!」
今回作るスクラッチプログラミング作品はこんな感じ↓
![カンタン迷路](https://cdn2.scratch.mit.edu/get_image/project/982504604_282x218.png)
スタータープロジェクトをリミックスしよう
このチュートリアルにはスタータープロジェクトがあるので、リミックスしておこう!必要なコスチュームなどが最初から入っているから便利だよ。もちろんスタータープロジェクトを使わないでも大丈夫だよ。
移動できるようにする
最初に作るのは、上下左右のキーを押したらプレイヤーが動くようにするというコーディングだよ。
基本的な作戦は、条件ブロックに「上向き矢印キーが押されたら」という条件式を割り当てて、その中で「2歩動かす」といったブロックを置くだけだよ。
やってみよう!
スタート準備をする
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-31-24_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-32-30_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-33-2_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-33-49_ja.png)
キー入力を受け取るループを作る
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-34-20_ja.png)
上向き矢印キーを調べる
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-34-54_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-35-28_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-36-3_ja.png)
下向き矢印キーを調べる
上向き矢印キーの条件ブロックをすべてコピーして、すぐ下にペーストしよう。右クリックしたら複製というメニューが表示されるので、それを使うと便利だよ。
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-37-59_ja.png)
左向き矢印キーを調べる
今度は動くのではなく、プレイヤーを回転させよう。
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-38-43_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-39-13_ja.png)
右向き矢印キーを調べよう
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-39-54_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-40-29_ja.png)
移動できるようになったかテストしよう
スタート地点に戻るコーディングを作る
プレイヤーが壁に当たったらゲームオーバーではなくてスタート地点に戻るように作り込もう。
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-44-16_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-44-52_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-45-32_ja.png)
壁に当たったコーディングがうまくいってるかテストしよう
ゴールしたら次のステージに進むコーディングを作ろう
迷路のステージがたくさんあったら楽しいよね!
出口についたら次のステージに進むようなコーディングに挑戦してみよう。
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-47-29_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-48-2_ja.png)
スプライト「迷路」のコーディングを作る
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-51-10_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-51-31_ja.png)
変数「★ステージ番号」を作ろう
ここで変数「★ステージ番号」を作ろう。すべてのスプライト用の変数にしておいてね。
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-52-3_ja.png)
自動でコスチュームが切り替わるようにする
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-52-32_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-52-56_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-53-44_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-54-6_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-54-26_ja-1024x319.png)
スプライト「プレイヤー」を開こう
プレイヤーが画面の端に触れたら次のステージに進むために必要なプログラミングを作るよ。
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-55-53_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-56-34_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-57-15_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-57-50_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-58-19_ja.png)
![](https://scratch.coach/wp-content/uploads/2024/03/2024-3-14-19-58-46_ja.png)
スクラッチ迷路ゲームをプレイしよう!
これでバッチリ迷路が作れたよ。
あとは迷路の数を増やしてみよう。コスチュームに自分の好きな迷路を描いて、コスチューム名を「迷路3」のようにしておけばOKだ。
どんな迷路がいいかな!?
何分も迷ってしまう複雑な迷路でもいいし、なにか工夫してトリックを仕掛けてみるのも面白いかもね。
迷路ができたら僕にも教えてね!