Labyrinth



-->ダウンロード

-----コメント-----
オプションのJavaAppletサイズ変更はDynamicHTMLによるものでアプレットとは直接関係ありません。
アプレットの方にはサイズ変更対応の処理を加えています。

何も見ずに作ったので迷路を扱うアルゴニズムはたぶん下手でしょう。
迷路の自動作成は2段階で行っています。
まず乱数で“迷路もどき”を作成します。
次にそれが迷路として成立しているか(全ての道がつながっているかどうか)をチェックします。
駄目ならもう一度作りなおして再びチェックし出来るまで続けます。
この迷路の仕組みは後にWandererに移植しました。


戻る