[過去ログ] 【ダンジョン】 自動生成 2 【地形】 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
24
(1): 2007/06/25(月)16:02 ID:c6qTjBeC(1) AAS
畜生良い仕事だ
25
(1): 2007/06/26(火)09:34 ID:dcv1CRzJ(1) AAS
コレは3DをJavaで自前で実装してるのかな?
Wizの疑似3D表示ではないようだし。
すごいな。というか、めんどうそうだ。
26: SDL厨 ◆SDL/2aFg42 2007/06/26(火)13:11 ID:OiO3IbCX(1) AAS
>>24
ども。自分(描画周り・その他担当)と、
自分の上の人(ダンジョンジェネレータ移植・全体マップ描画担当)も喜んでおります。

>>25
[CodeZine:3Dモデルを表示するJavaアプレットの作成]
外部リンク[aspx]:codezine.jp
を参考にしました。
省2
27: 2007/06/27(水)19:57 ID:20eQoNFI(1) AAS
二人で作ってるのか。
28: 2007/06/28(木)10:30 ID:X6Tc3KBe(1) AAS
>>1おつ
華麗に28get

>>19の説明はわかり易いね
rogueはただ単に定量に6分割する方法だったと思う。
俺は>>20の方法で分割したなー、分割領域x, y, w, hを乱数で出す。
ただ、重なる時は分割せず、なにもせずcontinueしてループを200回くらい回すといい感じに分割できてるっていう力技
でも>19のほうがよさげだね
29: 2007/06/28(木)16:57 ID:0LCmgY9D(1) AAS
まぁ俺は >>2 のD&D風 = >>23 の2番目みたいな、
通路を先に書いて部屋を後で置くアルゴリズムをオススメする
30: 2007/06/29(金)23:57 ID:/p5LguVV(1) AAS
>>23のやつ、アプレットのコンソール見ると面白いぞ。
生成過程がテキストで表示されてる。
31: 2007/06/30(土)01:03 ID:/+SdN5yY(1) AAS
ほんとだ、生成方法も1つじゃなくて色々あるね。おもしろー
32
(3): 2007/07/04(水)17:19 ID:aaRt4w6S(1) AAS
>>20が思っているものと違うかもしれないが、未使用空間なしのものを作ってみた。
ソースが汚なくてすまんです。
外部リンク[zip]:gamdev.org

>>11が言うように全体での上下分割の弊害がある気がする。
33
(1): 2007/07/05(木)10:20 ID:0KprI8jr(1) AAS
>>32
GJ!
たしかに通路が縦か横方向に端から端まで一直線にのびて
分断されている感じのマップができる傾向にあるな。
でも、ちゃんとウィザードリィ系3DダンジョンRPG風のマップが生成されているね。

あと、今時、MS-DOS用のプログラムだと、一瞬でウィンドウが閉じてしまって
意味が分からんっていう人もいると思うから、
省3
34
(1): 2007/07/05(木)11:44 ID:KBujyH/D(1/2) AAS
エクステンダにog32使っちゃうとXPのDOS環境と互換性がなくなる、と最近気づいた俺が言ってみる。
他にフリーのあったかしらw
35: 2007/07/05(木)11:45 ID:KBujyH/D(2/2) AAS
go32だね・・・orz
36: 2007/07/06(金)10:27 ID:rpbXgl/G(1) AAS
>32
いい感じですね。でも縦横区切りはやっぱり宿命だなー
部屋の形を長方形以外でも可にすればもうちょっと減るか?
37: 2007/07/06(金)11:14 ID:88c1VINI(1/2) AAS
>>32
GJ!ビルみたいな実際の建造物の内部を想起させていいね

void makeCorridor()<ここで通路の配置予約を行っているみたいだから
const int CORRIDOR_FIRST_CHANCE = 90;
const int CORRIDOR_SECOND_CHANCE = 80;

const int CORRIDOR_FIRST_CHANCE = 50;
省4
38: 2007/07/06(金)11:20 ID:88c1VINI(2/2) AAS
>>34
素直に
cygwin
Mingw32
あたりを使うとか

DOS窓強化だけならNYACUS。
39: 2007/07/11(水)20:00 ID:zTPJwsae(1) AAS
Roguelike Dungeon Creation Contest!
外部リンク[php]:www.dev-spot.com

> This contest ends: August 5th, 2007 at midnight.

こんなんあるぜ
40
(1): 2007/07/13(金)01:59 ID:tCDmKrq1(1) AAS
Digging Features
外部リンク:www.jimrandomh.org
41
(1): 2007/07/16(月)00:04 ID:6K/3CZwt(1/2) AAS
>>40のセルオートマタにインスパイアされてみた
ブラウザ上でWiz風(だと思ってる)ダンジョンを生成する
外部リンク[lzh]:gamdev.org

最初は何もないマップで、一つだけ部屋を作ってやって、
あとは各マスが自分で周囲の状況を見て部屋なり通路なりを
伸ばしていくという感じなんだけどどうよ
42: 2007/07/16(月)00:19 ID:0Em9YSSh(1) AAS
なぞっただけじゃん。
43: 2007/07/16(月)00:43 ID:wEYo3U1W(1) AAS
別にいんじゃね?
44: 2007/07/16(月)01:07 ID:6K/3CZwt(2/2) AAS
えー、そ、そうか?
うむー。
45: 2007/07/18(水)01:22 ID:f5H7l50c(1) AAS
街マップ生成のテクノロジーデモ動画
外部リンク[php]:forums.introversion.co.uk
46: 2007/07/18(水)01:44 ID:pZOnhFxe(1) AAS
すごすぎて吹いた
47: 2007/07/19(木)19:15 ID:uplTSKzq(1) AAS
成長させるんじゃなくて完成図を一気に描く方式か。
48: 2007/07/20(金)00:11 ID:XTdst9jD(1) AAS
そして建物内の部屋も生成
外部リンク[php]:forums.introversion.co.uk
49: 2007/07/20(金)02:13 ID:bApg5afG(1) AAS
もう設計士いらねーな
50: 2007/07/21(土)18:09 ID:zXVxsGbI(1) AAS
こういうのに敵を配置して歩かせるための AI スレってどっかにありますか??
51: 2007/07/21(土)19:23 ID:44Fkc2D+(1) AAS
A*のスレならないな
52: 2007/07/24(火)11:18 ID:joQZgMIs(1) AAS
今さらだけど>>41のダンジョン生成アルゴリズムいいな
パラメータいじくれば応用範囲も広いし
一部屋を基点にして増殖、っていうのがマップ構成に独特の雰囲気を出している
53
(2): hp+ZzJpD0 ◆tdos3yGGco 2007/07/29(日)08:11 ID:jExIUSGR(1) AAS
進可氏のRANDRANDLANDにインスパイアされて、ドラクエチップそのもので自動生成するFlashを作ってみた。
水際処理まではさすがに断念。
外部リンク:www.voidelement.com
54: 名無しさん@そうだ選挙に行こう 2007/07/29(日)08:40 ID:Xzvd7jFc(1) AAS
弾幕の人か
55: 名無しさん@そうだ選挙に行こう 2007/07/29(日)17:43 ID:I8FDzYW4(1) AAS
3500ターンほどで世界が海に飲まれてしまいますた
56: 2007/07/29(日)19:54 ID:YgssoeS4(1) AAS
思った以上に砂漠化は深刻ですな
57: 2007/07/30(月)00:04 ID:s7cNDyJ9(1) AAS
なんかライフゲームを思い出した
58: 2007/07/30(月)00:10 ID:yphm74U5(1) AAS
むしろライフゲームそのものじゃね?
59: 2007/07/30(月)02:40 ID:PEc7Ld9x(1) AAS
>>53
これ面白いなぁ
60
(1): hp+ZzJpD0 ◆tdos3yGGco 2007/08/01(水)07:52 ID:iM9ravM5(1) AAS
水際というか海岸処理実装してみた。
コンボリューションフィルタ駆使してみたら意外と軽くいけたので満足。

ついでにスムージングON/OFFも追加。
61: 2007/08/01(水)09:28 ID:lNtVBUSY(1) AAS
WEBデザイナーの作るモンって見栄えだけで内容浅いよねw
職業天ぷら詐欺師wwwwっっwうぇうぇww
62: 2007/08/01(水)12:32 ID:Hoz61AAF(1) AAS
内容浅い煽りが目に付く季節ですなぁ
63: 2007/08/01(水)12:48 ID:h2WH7o/b(1) AAS
しかし、ぱっと見だけのもんしか作ってないというのは同意かな。
なんか料理の模型が並んでるショーケースみたいなサイトだね。
64: 2007/08/01(水)12:51 ID:bZpIGDHs(1) AAS
と、1行もコードを書いたことのない者が申しております。
65: 2007/08/01(水)12:56 ID:G1X+Fstu(1) AAS
お、必死だな本人w
66
(1): 2007/08/01(水)20:06 ID:PHJ5d3dl(1/2) AAS
RANDRANDLAND
外部リンク[html]:www.interq.or.jp
67: 2007/08/01(水)20:09 ID:PHJ5d3dl(2/2) AAS
>>53
って、これすげえなw
ドラクエってだけで、wktkするw
68: 2007/08/02(木)01:40 ID:tW/BiuTt(1) AAS
ホイール必須のインターフェースはどうかと思うけどな
69: 2007/08/02(木)06:52 ID:k9KZi+UU(1/2) AAS
それしか思わんのか
70: 2007/08/02(木)07:05 ID:DbqHXc5c(1) AAS
なんで本人そんな必死なのw
71: 2007/08/02(木)07:42 ID:k9KZi+UU(2/2) AAS

72: 2007/08/02(木)07:58 ID:y196QZ4K(1) AAS

73: 2007/08/02(木)09:41 ID:fmxyYPUr(1) AAS
夏ですね
74: 2007/08/02(木)10:01 ID:eQe0hbZW(1) AAS
Flash厨はいつも元気ですよ(苦笑)
75: 2007/08/02(木)20:55 ID:tfcWOmvo(1) AAS
>>60
見栄えがずっと良くなってGood!
これで生成したマップを何かに使えないかなーとか刺激されマスタ
76: 2007/08/02(木)21:30 ID:MP5ocgXV(1) AAS
プゲラッチョ
77: 2007/08/03(金)01:06 ID:WkRBiNtL(1) AAS
単発IDに煽られても自演にしか見えないって知っててやってるんだろうか?
78: 2007/08/03(金)04:50 ID:eMY8tx2X(1) AAS
単発IDの擁護は作者自演にしか見えないって知っててやってるんだろうか?
79: 2007/08/03(金)07:57 ID:e2Qiydbk(1) AAS
無能で何やっても駄目な奴が、嫉妬してる様子に笑った。
80: 2007/08/03(金)08:00 ID:okXpPYte(1) AAS
Flash厨の分際で有能だとか勘違いしてる様子に笑った。
81: 2007/08/03(金)08:39 ID:VKCtddo4(1/2) AAS
おいおいこのスレすっげー盛り上がってるじゃねーかよ!!
82
(2): 2007/08/03(金)08:49 ID:jkXm9wBz(1) AAS
どこも夏だなあ
83
(1): 2007/08/03(金)08:59 ID:rvwQ978o(1) AAS
>>82
どのスレを開いても夏な展開になってるから困る
84: 2007/08/03(金)09:02 ID:VKCtddo4(2/2) AAS
夏が寄り付かないようにもっと寒い流れにしておけば
夏厨も裸足で逃げ出すんじゃないか
85: 2007/08/03(金)09:15 ID:7UxPsFEw(1) AAS
Flash(苦笑)
86: 2007/08/03(金)13:17 ID:Q8cuV4eO(1) AAS
板名考えたらそりゃそうだよなぁ
87: 2007/08/03(金)16:11 ID:Y/HlBCq4(1) AAS
>>82-83
夏は露骨ですげえ
単発IDがどうとか言い出すからな・・・
88: 2007/08/03(金)16:54 ID:uCXrv81G(1) AAS
夏が過ぎればまた過疎気味の濃いスレに戻ってくれることでせう
89: 進可 ◆Sinka1my5k 2007/08/09(木)00:13 ID:5x3ECIuy(1) AAS
>66
GJ!
90
(1): 2007/08/09(木)12:09 ID:cz7TfNwM(1) AAS
丘とか山のような地形データって、座標と標高で表すものでしょうか?
その上の建物とかはまた別に普通のモデルとして表しているのでしょうか?
何か参考になる本がありましたら教えてください。
91: 2007/08/09(木)18:39 ID:f1Ms1wCQ(1) AAS
地形はグレースケールとか?
92: 2007/08/10(金)02:04 ID:BQLhEe79(1) AAS
>>90
3DのHeightMap的な考えならそうだろうと思う。
93: 2007/09/13(木)00:01 ID:z8NXjx1m(1) AAS
保守
94: 2007/09/21(金)22:12 ID:qTGljLSz(1) AAS
今、自動生成のアルゴリズムを作ってた。
ちなみに最初はRacanhack コード解説を参考にしてみてたんだけどうまくいかなかったから自己流にしてみたんさ。
作り方は、ランダムに生成する部屋の数を決める。
部屋のサイズを決定し、各部屋が重ならないようにランダムに配置。

二つ目の部屋からは部屋の中に通路の基点を用意。
一つ前の段階で作った部屋にも通路の基点を設定して二つの起点を直線的に結ぶ。
これを最後の部屋まで繰り返す。
省3
95
(1): SDL厨 ◆SDL/2aFg42 2007/10/22(月)22:48 ID:xmLMehyO(1) AAS
外部リンク[html]:www.chukkysoft.com
JavaApplet製

・テクスチャ貼ってみました。重い。't'を押したらテクスチャ解除。
・画面下の数値は飾りです。
96
(1): 2007/10/23(火)17:34 ID:kEBy9ORT(1/2) AAS
久しぶりに書き込みが!

>>95
重いよ。
テクスチャ解除すると普通に動くのに・・・・・
97: 2007/10/23(火)18:22 ID:kEBy9ORT(2/2) AAS
すまん。あげてもーた。
98
(1): 2007/10/23(火)22:00 ID:HvHbfAAD(1) AAS
奥行きに従って暗くしてくれ
99: SDL厨 ◆SDL/2aFg42 2007/10/24(水)01:07 ID:8LaMeF2R(1/2) AAS
>>96
すまんこってす。
もっと軽くする工夫が必要ですね。

>>98
了解。
外部リンク[html]:www.chukkysoft.com
暗い・暗くないの二値ですが出来ました。
省1
100
(1): 2007/10/24(水)01:43 ID:ZJmVIrZF(1) AAS
立ち位置の真横が通路があるかないかわかりにくいのは
テクスチャのふちで段差ができるせいじゃないかな
101: SDL厨 ◆SDL/2aFg42 2007/10/24(水)23:11 ID:8LaMeF2R(2/2) AAS
>>100
通路が分かりやすいように壁と床のテクスチャをてきとーに代えてみた。
テクスチャの横線がガクガクしてる事に気付いた。

もっと軽くする工夫を思いついたけどあんまり時間が無い。
まとまった時間欲しい・・・
102: 2007/11/14(水)15:43 ID:2PAcQd+E(1) AAS
初めて遊んでみたけどz(扉を開ける)で前進するのがいいね。
WizでK(Kick)で進んでたの思い出した。

敵と宝箱、そしてレベルアップがあればブラウザのタブを切り替えて、ちょこちょこっと遊んでしまいそうだ。
ただそれはすれ違いになってしまうけど。ともかく頑張ってください。
103
(2): 2007/12/19(水)00:19 ID:UPCgpToM(1/2) AAS
画像リンク[png]:gamdev.org

保守ついでに投下
アルゴリズムは掘削式にちょっと手を加えた感じ
104
(1): 2007/12/19(水)06:32 ID:ejSDpWvF(1) AAS
>>103
これは地上マップ生成かな?
実行ファイルもあげてほしい
1-
あと 898 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s