[過去ログ] 【ダンジョン】 自動生成 2 【地形】 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(4): 2007/06/19(火)12:21 ID:oqLsw/ra(1/3) AAS
ランダムでダンジョンを自動作成する手法についてのスレです。
ローグタイプやシレンタイプのダンジョンや、街並みや地形など。

※過去スレ
ダンジョン自動生成
2chスレ:gamedev

関連サイトは>>2>>3
2
(6): 2007/06/19(火)12:22 ID:oqLsw/ra(2/3) AAS
※参考サイト

★Racanhack コード解説 (日本語)
外部リンク[html]:racanhack.sourceforge.jp
★迷路の自動生成 「C言語によるアルゴリズム辞典」 (日本語)
外部リンク:www.matsusaka-u.ac.jp
↓サンプルコード(src/maze.c)
外部リンク:ftp.matsusaka-u.ac.jp
省13
19
(5): 2007/06/24(日)10:45 ID:6NHXjMln(2/2) AAS
そこで、>>13の方法を提案してみる。
始めにマップを小さい格子状の部屋で分割しておく。部屋は多めにしておく。

AABBCCCDD
AABBCCCDD
EEFFGGGHH
EEFFGGGHH
EEFFGGGHH
省12
32
(3): 2007/07/04(水)17:19 ID:aaRt4w6S(1) AAS
>>20が思っているものと違うかもしれないが、未使用空間なしのものを作ってみた。
ソースが汚なくてすまんです。
外部リンク[zip]:gamdev.org

>>11が言うように全体での上下分割の弊害がある気がする。
324
(3): 2009/08/05(水)00:07 ID:UG9dNowM(1/2) AAS
最近ローグ系のゲームを作り始めたんですが、いきなり詰まってしまいました。
皆さんはダンジョンをどういうデータ構造で作っているんでしょうか?
最初、ダンジョンの大きさの2次元配列に、床・通路・壁のどれかを入れていこうと思ったのですが、
同じフロア内の敵のみにダメージなどということを考えると、部屋クラスが必要だろうと思いました。
そして部屋クラスを作り、持つデータは部屋の座標・サイズにしたのですが、
風来のシレンでいう、つるはし・大砲・大部屋の巻物などの壁を破壊するものがありますよね。
それを考えると、部屋は長方形とは限らないから座標とサイズを持ってもダメじゃないか?と訳が分からなくなりました。
省2
361
(6): 2009/09/11(金)23:22 ID:p5ePB5X8(1) AAS
色々と偏ってる変なダンジョンができないようにパラメーターを調整すると
「偏ってないからここらへんにも部屋があるだろう」とか予測されるんだよな。

例えば必ず全体的に部屋や通路が散らばるように設計すると
「右上の空間があいてるから、そこに部屋か通路がある」
と予測されてしまうことになる。

いつも平均的なMAPができるのって、予測される恐れがあることに繋がるから難しいね。
365
(13): 2009/09/12(土)11:58 ID:LoOdHreQ(1) AAS
>>361逆に、予測不能だとゲームにならんだろ
単に全部の壁を虱潰しに探索してシークレットドアを探す遊びになっちまう。
372
(4): 2009/09/13(日)19:23 ID:Wz8qS5Id(1) AAS
なんかTRPG系かゼルダ系のMAP作成と思われているようだが

思っている事がこっちと食い違ってるようだ。
自分が>361>366で言ってるのは
シレン系のダンジョンでの1階層の全体MAPってこと。

で、予測がどうのって言うのは、その全体MAPの形のこと。
必ず全体的にMAP全部を使うようなランダムMAP作成のアルゴリズムにすると
まだ行ってない未探索領域に、通路か部屋が必ずあると予測されてしまう、という問題。
省1
377
(3): 2009/09/14(月)01:48 ID:6BNBCy4W(1) AAS
>>376いやいやスマソスマソ。基本八つ当たりなんだから理不尽に思うのも当然だな。その点は堪忍してくれw
>こっちの文中には、虱潰し的な隠し要素の事なんか一つも書いてない
それはそうなんだが、そうでないなら「プレイヤーに予想される」ことを問題視する理由が無いと思ったんだ。
例えばMAPの半分が空き領域なら「ここには何かある」は当然考えることでそ
で、シークレットドアでないなら既探索領域の情報から未探索領域があることは自明(開いてないドアがあるとか、
罠があるから進むのを諦めた通路があるとか)なはずだから、空き領域か否かに関わらず予測可能であって問題は無い、と思うわけさ。
だから>>365でいきなりシークレットドアだと思い込んで脊髄反射でレスするに至った。
省6
380
(4): 2009/09/15(火)01:54 ID:5vTVzQjf(1/3) AAS
別に >>365 の人が、それほど
おかしなことを言っているようには見えない。
なんで少数派ということにして追い出したいのかな?

「各々が知っている&想定しているゲームの形は違う」
ことを前提にして、互いに
基本的な所から話を始めないと噛み合わないよね。
418
(3): 2009/09/15(火)23:52 ID:VirKkaST(1) AAS
>>413
どっちでもいいことかなぁ?まぁ何がどっちなのかもわかんないけど。

A.361の意見
「部屋を平均的に配置すると全体の構造を予想される。均等にしすぎるのも考え物だ」

B.375の意見・376で同意
「Aの問題は配置をわざと不均等にすることで解決される」

C.365・369の意見
省6
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.104s*