Scratch《スクラッチ》の迷路《めいろ》の作品例《さくひんれい》を集めました。
細い通路を鉛筆《えんぴつ》でなぞりながらゴールを目指すゲームような古典《こてん》的《てき》な迷路《めいろ》もあれば、立体的《てき》なダンジョンを攻略《こうりゃく》する本格《ほんかく》的《てき》な迷路《めいろ》も、Scratchにはなんでもあります。これまた膨大《ぼうだい》にあります。なんとなくバグが多いジャンルでもあるので、秀逸《しゅういつ》な作品をピックアップしてまとめておきます。
迷路のScratchプログラミング例
#01 Maze
-
背景が動くわけではなく、画面の端につくと背景が変わるタイプの迷路です。動きもなめらか、画面移動もスムーズ、通路の幅も通りやすい、など迷路を作る上で参考になる名作です。
#02 Efficient Maze Solver
-
この迷路は、まず迷路を作るところから始まります。その後に迷路を攻略するかと思いきや、迷路は自動で攻略されます。このゲームの面白いところは、ちゃんと攻略できる迷路を作れるか、というポイントです。
コードのすごいところは、迷路を自動で攻略するときに、最短の道を探すロジックが組まれているところです。
#03 Maze Game
-
迷路と言えばコレ、というくらいに古典的な迷路です。それだけにコーディングもシンプルで分かりやすい。
通った道がペンで残るところは、まさに紙をえんぴつでなぞりながら楽しむ迷路ゲームのようで、すばらしいです。
#04 Maze generator (and game)
-
ジェネレーターとは「生成器」という意味なので、迷路を生成します。毎回違う迷路を生成するロジックは見ものです。一度「中を見る」で確認してみましょう。
また、SHIFTキーを押しながら緑の旗をクリックすることで「ターボモード」にできます。このゲームは最初の生成する時間が長いので、ターボモードで実行することをおすすめです。
#05 迷宮の宝をさがせ

akamaru_prgさんのスクラッチゲーム