[過去ログ] ダンジョン自動生成 (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
409: 04/12/18 17:07 ID:6wvucy9y(1) AAS
ばかだからね
410
(1): 04/12/18 17:35 ID:NINQi9jk(1/4) AAS
ローグのソース読んでもやっぱりわからん・・・
ローグライクの開発(解説)しているサイトでおすすめなのあったら教えてくだあい。英語でいいです。
411: 04/12/18 17:36 ID:NINQi9jk(2/4) AAS
とりあえず
Roguelike News
外部リンク[html]:web.archive.org
は知ってます。
412
(2): 04/12/18 18:18 ID:brPxtXDU(1) AAS
そんな難しいか?
脳内シミュレートしたけど、簡単にできそうだぞ

部屋を作って、部屋同士を通路でつないで
通路の長さと曲がり具合は、係数で制御して、それかr
413
(1): 04/12/18 20:35 ID:vqBa0na6(1/2) AAS
>>410
どこらへんの、なにがわからないのか、わかってる?

C言語がわからんというのはナシで
414: 04/12/18 20:57 ID:NINQi9jk(3/4) AAS
>>412
ソース見ても細かいところで何やってるかわからないんですが。その大雑把にはわかります。
>>413
9つの領域に分けてランダムな大きさの部屋作るところまではできたんですが。
ドアつけて道でつなぐとこがよく分からない。ローグのソースコメントまったくないし・・・
415
(1): 04/12/18 21:20 ID:vqBa0na6(2/2) AAS
このスレの前の方でソース読みしてるけど。
通路については>>203あたりから。
416: 04/12/18 21:24 ID:NINQi9jk(4/4) AAS
>>415
d
一応このスレ全部読んだんだけどね・・・
もう一回読み直して1日中考えてみます。いつかあっそうかってわかるときがあるかも
417: 04/12/19 02:06 ID:cKlDBmlQ(1/2) AAS
説明してあげたいんだが、文字だけだと難しいな、以下、例ね
□ 空間
■ 土
■■■■■■■■■■■■■■■
■□■□■□■□■□■□■□■
■■■■■■■■■■■■■■■
■□■□■□■□■□■□■□■
■■■■■■■■■■■■■■■

1個飛ばしで空間を配列←初期状態
スタート地点の空間を決めて、隣(ランダム)とつなげる(=土を掘る)
省7
418: 生徒α 04/12/19 03:05 ID:mkdjQU32(1) AAS
それは、つまり有名な穴掘り型ってやつと数分違わずな気がするんですが、先生!!
419: 04/12/19 03:47 ID:kGW+p0Ld(1) AAS
しかし■□を1キャラ分の大きさではなくて1部屋1通路などとしたり、穴掘りにくわえて適度に通路をつけるといい感じにならなくもないぞ。

ローグ風なら
●部屋や通路や壁
■通路や壁
□壁
●■●■●
■□■□■
●■●■●
■□■□■
●■●■●
省5
420: 04/12/19 12:18 ID:ffh3rjeg(1) AAS
ローグの場合、横倒しだとか穴掘りだとか、そんな面倒なことしてないけどね。
単純に、2つの部屋をつなげるだけ。
それぞれの部屋の壁のランダムな位置に扉をつける。
その扉を通路でつなげる。

どの部屋&扉の組み合わせでも、クネクネと2回曲がればたどり着ける。それだけ。
だからローグの場合、基本的な通路にクネクネクネクネ...したものがない。
421: 04/12/19 15:00 ID:P175sgFg(1/2) AAS
nethackだと、みっちりと通路や小部屋が詰まったダンジョンもあるよね。
洞窟のようなものもあるし、結構バリエーション豊富だ。
422
(1): 04/12/19 18:13 ID:cKlDBmlQ(2/2) AAS
ところで自動生成ロジックが完成した暁にはどうなるんだ?
なんか遊べるものウプしてくれるの?
423
(1): 04/12/19 18:25 ID:99IBDRAn(1) AAS
実際にコードないかなぁ
424
(2): 04/12/19 19:16 ID:P175sgFg(2/2) AAS
>>422
ここを見た誰かが作るでしょ。
俺も多分作る。
さらに共有化された知識は、将来の誰かにとっても有益になる。
情報の共有化は、より高度なゲームが作られることを期待できる。
425: 04/12/19 21:07 ID:gAUF82dI(1) AAS
>>424
いいこと言うな。
426
(3): 04/12/20 03:42 ID:r12pJ3ea(1) AAS
>>423
あるよ。このスレでもいくつか紹介されてるし。

オレは>>226のリンク先で紹介されてるダンジョン(Wiz風)
に感動したんで、コード拾ってきて解析中。
つーか、このコード、ローグのより読みやすいわ。
コメントもしっかり書いてあるし。

しかも、ダンジョン生成ルーチンが、クラスで提供されてるから
自分のプログラムに組み込んで動かすだけならすぐにできるよ。

参考までに…

・組み込んでコンパイルするのに最低限、必要なファイル
省8
427: 04/12/20 08:38 ID:gXD9M5+e(1/2) AAS
>>426
このページ見たけどソースあるの気づかなかったorz
さっそくダウンしました。
428
(1): 04/12/20 12:11 ID:glvff/Ex(1) AAS
いつのまにかソース丸ごとパクリに落ち着いた訳だが。。。
1-
あと 573 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s