[過去ログ]
ダンジョン自動生成 (1001レス)
ダンジョン自動生成 http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
421: 名前は開発中のものです。 [sage] 04/12/19 15:00:58 ID:P175sgFg nethackだと、みっちりと通路や小部屋が詰まったダンジョンもあるよね。 洞窟のようなものもあるし、結構バリエーション豊富だ。 http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/421
422: 名前は開発中のものです。 [] 04/12/19 18:13:08 ID:cKlDBmlQ ところで自動生成ロジックが完成した暁にはどうなるんだ? なんか遊べるものウプしてくれるの? http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/422
423: 名前は開発中のものです。 [sage] 04/12/19 18:25:40 ID:99IBDRAn 実際にコードないかなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/423
424: 名前は開発中のものです。 [sage] 04/12/19 19:16:46 ID:P175sgFg >>422 ここを見た誰かが作るでしょ。 俺も多分作る。 さらに共有化された知識は、将来の誰かにとっても有益になる。 情報の共有化は、より高度なゲームが作られることを期待できる。 http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/424
425: 名前は開発中のものです。 [sage] 04/12/19 21:07:31 ID:gAUF82dI >>424 いいこと言うな。 http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/425
426: 名前は開発中のものです。 [sage] 04/12/20 03:42:01 ID:r12pJ3ea >>423 あるよ。このスレでもいくつか紹介されてるし。 オレは>>226のリンク先で紹介されてるダンジョン(Wiz風) に感動したんで、コード拾ってきて解析中。 つーか、このコード、ローグのより読みやすいわ。 コメントもしっかり書いてあるし。 しかも、ダンジョン生成ルーチンが、クラスで提供されてるから 自分のプログラムに組み込んで動かすだけならすぐにできるよ。 参考までに… ・組み込んでコンパイルするのに最低限、必要なファイル gameutil.h、gameutil.c、 jbmazemask.h、jbmazemask.cpp、 jbmaze.h、jbmaze.cpp、 jbdungeon.h、jbdungeon.cpp ・主に利用するクラス JBDungeonOptions、JBDungeon 必要に応じて、JBDungeonRoom、JBDungeonWall、JBDungeonDatumってとこか? ライセンスとかは各自で確認ヨロ http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/426
427: 名前は開発中のものです。 [sage] 04/12/20 08:38:06 ID:gXD9M5+e >>426 このページ見たけどソースあるの気づかなかったorz さっそくダウンしました。 http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/427
428: 名前は開発中のものです。 [sage] 04/12/20 12:11:38 ID:glvff/Ex いつのまにかソース丸ごとパクリに落ち着いた訳だが。。。 http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/428
429: 名前は開発中のものです。 [] 04/12/20 21:49:42 ID:gXD9M5+e いやソース見て勉強するだけですよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/429
430: 426 [sage] 04/12/21 05:24:29 ID:XvOexZq5 >>428 ん??? オレの書き方がまずかったか… 読み返してみると、後半部分 解析する際のヒントのつもりが、 パクって利用する手引きに読めんこともないな… 組み込みも簡単だし、これ使っときゃいいじゃん! て言ってるわけじゃないんで、念のため。 基本スタンスは>>424さんが言ってるような感じでヨロシク と言うことで、このダンジョン生成プログラムについて ざっと見た感じ、アルゴリズムは>>124のアイデアに近い希ガス 1.オーソドックスな迷路生成アルゴリズムで通路を作成(この時点ではただの迷路) 2.通路を二段階で整形(部屋をイイ感じで配置するための下準備?) 3.迷路のサイズを2倍+1にして通路を引き伸ばす(>>128でビンゴか?) 4.部屋同士が重ならないように配置(この時点で>>127みたいな状態になることがある) 5.壁を生成(これにより>>127みたいな状態が回避される) まだちゃんと読んでないけど、2の仕組みが良くできてるとおもた。 あと、これ三次元にも対応してるっぽい(Z座標が存在する)。 まだ試してないんでどういうダンジョンが生成されるのかわからんが http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/430
431: 名前は開発中のものです。 [sage] 04/12/21 12:49:36 ID:JVBcPoT4 このWiz風ダンジョン生成。 1マスを3x3マス分として考えて、通路は1マス分に縮小。 んで、部屋と通路の扉部分を結合。 ってしたらrogue likeにも使えないかな? http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/431
432: 426 [sage] 04/12/22 06:03:37 ID:M7D/hlJX >>431 そのアイデア、試しに実装してみました。 結果としては、それなりに使えるんじゃないかな?と思います。 ただ通路に関しては、どうしても直線的になりがちで また部屋に密接して作られちゃうので 見る人によっては、面白みに欠けるとみなすかも? 一応、生成オプション弄って使えそうなやつを作ってみたんで 興味のある方はどうぞ ttp://up.isp.2ch.net/up/2a3bb0ad177e.txt http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/432
433: 名前は開発中のものです。 [sage] 04/12/22 18:54:05 ID:vtsQN5YF なかなかイイね ダンジョンゲーとしては各フロアにバリエーションがあったほうが楽しいから、 一味違うフロアを生成できるよういろいろなアルゴリズムを持つのは良いことだね http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/433
434: 名前は開発中のものです。 [sage] 04/12/22 21:18:29 ID:OzD0Okhk だね。俺は生成エンジンをプラグイン化してみたりしてる http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/434
435: 名前は開発中のものです。 [sage] 04/12/26 00:26:20 ID:Exh1T9w9 このスレ参考に作成中。 まだ不具合あるので画像だけです。 ttp://tell-me.sakura.ne.jp/test.gif http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/435
436: 名前は開発中のものです。 [sage] 04/12/26 05:49:53 ID:H6gPAOqH おお、すげーすげー そこを歩くだけのやつでもupしてん ・・・広いな・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/436
437: 名前は開発中のものです。 [sage] 04/12/26 08:30:30 ID:U7hutUIm >>435 いいよいいよー http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/437
438: 名前は開発中のものです。 [sage] 04/12/26 11:36:20 ID:4W3IAVrJ >>435 広過ぎて従来のトルネコ&シレンの腹制度だと2Fで食料なくなりそうだなw http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/438
439: 名前は開発中のものです。 [sage] 04/12/26 18:40:24 ID:U7hutUIm angband系列だと同じくらい広くてもバランスとれてるから、 バランス取り方次第かと http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/439
440: 名前は開発中のものです。 [sage] 04/12/27 02:49:08 ID:/qB0yEjo *band*、少なくともvanillaでは食料事情、照明事情は無いに等しいからな。 NetHackとの差に泣ける。 NetHackだと照明屋に蝋燭しか無い事があるし。 まぁ蝋燭が足りないよりはマシなんだが。 http://mevius.5ch.net/test/read.cgi/gamedev/1027084016/440
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 561 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s