追記:3Dダンジョンゲームを作る場合のコメント。本当はもうちょっと書くつもりでしたが、事故で投稿してしまい、今更消しても仕方がないので残します。 サイトが重いので、いつ更新できるか分かりません。この追記も投稿できるのかどうか。 都合により、話が唐突です。書き替える気力が回復したら更新するかもしれませんが、分かりません。 迷路のデータ構造を考える前に、どうやったらコーディングしやすいかをイメージします。 JavaやC++などのオブジェクト指向言語なら、以下の行で壁の見え方を取得できるデザインが楽をさせてくれます。 // 壁の見え方を取得します // maze : ダンジョン(ダンジョン全体や一フロアなど) // pos : 現在位置と向き v = maze.getWallView( pos ); // 壁の通行の許可状況を取得します rule = maze.getPassRule( pos