>>510
最初の質問の答えは長すぎてここには書けない
Wikipediaのローグ関係の項目の外部リンクにソース(C)つきの解説ページへの
外部リンクがあったような気がするので読んでみるといいかも
(ASは使ったことないけどOOPできる言語なら原理は一緒)
二つ目、部屋が1つのみとか2分割4分割みたいなのは特殊なのは例外として
判定して別処理をするといい
三つ目、棒倒し法だと思うけどちょっと説明(または解釈)が違うような気が......
正しく使えば全部屋が繋がるはず