07/06/17 20:51:02 1rv+fIz8
不思議なダンジョンのようなローグライクのゲームを作っているのですが
敵の部屋から部屋に移動するルーチンがうまくいきません
マップを1マスずつ部屋、壁、通路に設定していて
敵が部屋に入ったら入った地点から左回りに1マスずつ壁を調べていき
調べている向きに対して右側が壁だったら調べる向きを変える
全て壁だったら来た通路を戻る
通路があったらそこを記憶しそこに移動すると作りました
壁壁壁壁壁壁壁壁壁
壁↑? ?→壁
壁 壁
壁 通路 →→
壁 ? 壁 こっちに抜ける
壁← 敵 壁
壁壁壁壁↑壁壁壁壁
↑
こっからはいって