トップページgamedev
742コメント254KB

【ダンジョン】 自動生成 2 【地形】

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2007/06/19(火) 12:21:35ID:oqLsw/ra
ランダムでダンジョンを自動作成する手法についてのスレです。
ローグタイプやシレンタイプのダンジョンや、街並みや地形など。

※過去スレ
ダンジョン自動生成
http://pc11.2ch.net/test/read.cgi/gamedev/1027084016/

関連サイトは>>2>>3
0692名前は開発中のものです。2011/03/10(木) 12:51:03.77ID:OHr5R0IU
法線マップ使えばええんや
0693名前は開発中のものです。2011/03/10(木) 12:52:08.21ID:OHr5R0IU
ディスプレイスメントマップでもええで
0694名前は開発中のものです。2011/03/10(木) 20:48:55.08ID:PKBpgXn9
これを利用してベクターグラフィックを落とし込めるかね。
情報量がおおくなってだめかな?
0695名前は開発中のものです。2011/03/11(金) 08:49:33.24ID:FG13aqz9
>>686
バイナリじゃなくてソースをお願いします
0696名前は開発中のものです。2011/03/11(金) 10:14:56.61ID:xJHVp70I
泥棒する気満々の乞食とかw
0697名前は開発中のものです。2011/03/12(土) 00:07:16.97ID:CsWI13Ux
ちょっとバージョンアップしてみました。
ttp://amadela.web.fc2.com/misc/mountain2.png
0698名前は開発中のものです。2011/03/12(土) 00:09:20.02ID:qoUNk3s3
>>697
おっ!なめらか
何を変えたんだ?
0699名前は開発中のものです。2011/03/12(土) 00:17:56.60ID:CsWI13Ux
三角形を描画する際に与える法線ベクトルを、面ごとではなく頂点ごとに変えました。
ぬるっとしてて、威厳が損なわれたような感じもしますが、まだ実験中です。

ちなみに実行ファイルは>>686のリンク先に置いてあります。
0700名前は開発中のものです。2011/03/12(土) 00:20:19.64ID:qoUNk3s3
へー頂点ごとかーφ(`д´)メモメモ...
0701名前は開発中のものです。2011/03/12(土) 04:21:09.71ID:wB5Ror2x
方向ごとに変えれば中途半端に積もった雪山みたいのが出来そうね
0702 忍法帖【Lv=2,xxxP】 2011/03/13(日) 01:33:26.75ID:RHlOR+fN
アルゴリズム公開して下さい
0703名前は開発中のものです。2011/03/13(日) 10:40:09.51ID:eboFJnYx
地形の生成は中点変位法です。
地形生成としては一般的なアルゴリズムなので、
>>689 で案内されているリンク先が参考になります。
0704名前は開発中のものです。2011/03/13(日) 16:12:37.37ID:eboFJnYx
控えめに、雪っぽいテクスチャを張ってみました。
ttp://amadela.web.fc2.com/misc/mountain3.png

>>701
試しに雪原と岩肌のテクスチャを用意して、三角形の傾斜を基準に切り替えてみたら、
三角形の海苔がかかったふりかけご飯みたいになったので、ペンディング中です。

雪山の表現をするためには、単純に斜面の方向で塗り分けるのではなくも、
真面目に積雪、吹き溜まりのシミュレーションをしないといけないような気がします。
0705名前は開発中のものです。2011/03/29(火) 22:27:57.75ID:mtHGVWtO
ttp://amadela.web.fc2.com/misc/mountain4.png
(実行ファイルは ttp://amadela.web.fc2.com/misc/mountain.html から)

テクスチャを、思い切って雲模様にしてみました。
地形との関連はまったくありませんが、こっちのほうが雪山っぽく見える
かもしれません。

もちろん、雪模様も自動生成です。
生成アルゴリズムはこちらを参考にしました。
ttp://freespace.virgin.net/hugo.elias/models/m_clouds.htm
0706名前は開発中のものです。2011/03/30(水) 17:03:40.20ID:divgg6hh
白と茶色の組み合わせだとどうしても感覚的に
こういう積もり方はおかしい気がする、という部分が見えてくるから
茶色なら茶色、白なら白で、色系を統一したまだら模様にさせた方がいいかも。
0707名前は開発中のものです。2011/04/16(土) 21:54:33.24ID:lWFHu28N
描いた地図から3Dダンジョンを再現できるダンジョン用マッピングソフト「Mapic」
http://www.forest.impress.co.jp/docs/review/20110121_421898.html
0708名前は開発中のものです。2011/04/16(土) 22:10:33.92ID:2ZvkZSVg
>>707
おお
3D表示するとき、自分の立ち位置が「マスの中央」ではなく
「マスの手前の辺の中央」なのがちょっと気になるけど、
マッピングの機能自体はわかりやすくていいな
ダンジョンが自動生成でないゲームのダンジョンを作るとき
にも便利そうだ

自動生成でも、これのファイル形式で書き出すようにすると
実際に歩けていいね
0709名前は開発中のものです。2011/08/02(火) 14:10:00.82ID:4+/a3sYg
細い通路や12又に別れる交差点を含む事が出来るマップを作るには、マスを細分化するしかないかな?
0710名前は開発中のものです。2011/08/02(火) 14:52:46.05ID:rBw7IQBL
そこまでやるならマスとか考えずに3Dポリゴンで生成したらどうだろう?
0711名前は開発中のものです。2011/08/02(火) 16:02:57.02ID:KOq869Zp
正12面体は正5角形で構成される。
ぱっと見、空間を正12面体で隙間無く埋め尽くせそうだが
できなかったような気がする。
関係ない話かもしれないけど。
0712名前は開発中のものです。2011/08/05(金) 00:53:38.80ID:vtVG8Ofy
>>710
ポリゴン自動生成は熱そうだな。
今までの平凡なダンジョンに
飽きて来た所だ。
夢のある変化に富んだものが
作りたいな。
0713名前は開発中のものです。2011/09/25(日) 01:09:57.28ID:CFeOz0wv
キマイラなボスの自動生成にあこがれる
0714名前は開発中のものです。2011/10/31(月) 18:04:34.76ID:JWGLokaj
スーパーメトロイドやドラキュラなどの探索系ARPGなどの自動マップ作成が出来ればかなりよさげなのだけど技術的にはむずかしいのかなぁ

自分的にはまずスタートとゴールを決めて、能力A、B、CがあってA能力を得るまでいけない範囲を作って、Aの能力を得るとBの能力を得るまでいけない範囲を作ってを繰り返せば出来るのかなぁ?
0715名前は開発中のものです。2011/10/31(月) 18:09:56.20ID:JWGLokaj
自動作成系の技術には非常に興味があります!

武器や防具の自動作成は結構あるけど、敵キャラの自動作成は少ないですね…

基本の形状を100パターンぐらい作って、角を付けたり、鬣を付けたり、牙を付けたり、爪を長くしたりで、
バリエーションを作って、パーツごとに特殊能力を付けたりすればいいのかな?
0716名前は開発中のものです。2011/10/31(月) 19:07:52.66ID:1miPUupd
なにこの気持ち悪い奴
0717名前は開発中のものです。2011/10/31(月) 19:21:30.07ID:yPwsuvSY
え・・・まさか自演なのか? 実際に遭遇するのは初めてだ
0718名前は開発中のものです。2011/10/31(月) 19:29:16.35ID:kYzNx43H
715は713に安価し忘れてるだけなんじゃないかとマジレスしてみる
0719名前は開発中のものです。2011/10/31(月) 19:34:13.72ID:JWGLokaj
すいません、そういうつもりじゃないです…
ただ、一気に書きそびれただけです

シナリオの自動作成は確か天国から来た男かあったかな?
0720名前は開発中のものです。2011/10/31(月) 22:32:16.87ID:66LepPhL
変な奴はプログラミングできないのに妄想を語ってる臭がきついな
0721名前は開発中のものです。2011/11/01(火) 00:37:55.02ID:J/WvyY1Z
自動生成といったらローグライク系だろ常考
0722名前は開発中のものです。2011/11/01(火) 00:42:20.30ID:KluPqJyg
てかID:JWGLokajてローグライク界隈で迷惑かけてる馬鹿だろ
0723名前は開発中のものです。2011/11/02(水) 20:47:58.57ID:K9bfZtkw
>>719
spore関連の論文とか読んだか?
モンスターの自動生成語るなら外せないと思うんだけど

それ以前にここはダンジョンやマップの地形に関する自動生成スレであって
プロシージャル技術全般に関する話題を語るスレじゃないと思うんだがな
0724名前は開発中のものです。2011/11/02(水) 21:12:20.24ID:7vj9kNdT
プロシージャル技術系のスレってないよな?
メガデモあたりだと楽曲やテクスチャー、3Dオブジェクトあたりは話題に上がってるときがあるけど。

こっちはダンジョン(地形含む?)だもんね。

スポアの論文ってどこにあるの??
0725名前は開発中のものです。2011/11/02(水) 22:41:52.62ID:K9bfZtkw
>>724
ttp://www.google.co.jp/
0726名前は開発中のものです。2011/11/03(木) 14:40:01.19ID:DM9R93ZH
>>3 の参考がプロシージャルだから問題ない
0727名前は開発中のものです。2011/11/04(金) 11:06:41.25ID:2Ept5nIz
でも単にランダムでモンスター生成するだけならこのスレの話題には薄いよなー
目標とする特徴があって、それに特化したのを自動生成するぐらいじゃないと。
0728名前は開発中のものです。2011/11/04(金) 15:11:40.51ID:dMFHYTme
まあ的確な目標を立てられる人間ならあんなバカっぽい文章は書かないし
0729名前は開発中のものです。2011/11/05(土) 21:11:14.43ID:rKKQe2Gw
昔作ったローグライクのスクショとってみた
アイテムとかの設定のあたりで放置したんだよなーこれ
ttp://bbs.2ch2.net/freedom_uploader/img/1221745526/0181.jpg

0730名前は開発中のものです。2011/11/06(日) 00:12:37.92ID:K6fFam04
ダンジョン良い感じじゃん
0731名前は開発中のものです。2011/11/06(日) 00:18:54.78ID:U49fJFaA
中身を作りこむのに挫折したよ
今やってるの終わったらもう一度挑戦してみようかな・・・
でもやっぱコンシューマライクなローグって、グラフィック用意するのが大変すぎて
個人製作には向カないなぁ
0732名前は開発中のものです。2011/11/06(日) 10:12:19.23ID:K3HCR0xf
そこで@ですよ
0733名前は開発中のものです。2011/11/06(日) 15:23:24.75ID:U49fJFaA
>>732
コンソールだとやっぱわかってる人しかやってくれないから
タイル8方向アニメーションにしたのがまずかったな
気合が戻ってきたらもうちょっとラクな設計にしてやってみるか
ttp://loda.jp/news/?id=350.jpg
ttp://loda.jp/news/?id=351.jpg
0734名前は開発中のものです。2011/11/10(木) 03:46:42.97ID:uyBwzH2w
主人公一人VS敵多数のゲームだから、敵の向きは戦略に関係なく、
1方向の向きだけ用意して足踏みだけさせる手もあろうけど、
やはり絵がいいと遊ぶモチベーションは変わってくるね。

とりあえず下向きだけ用意して、他の向きの所にも下向きのを書いておいて、
絵ができ次第入れ替えていけばいいかも。
0735名前は開発中のものです。2011/11/10(木) 12:59:17.21ID:SWD+J9J0
長い通路ばかりになるのがなぁ
それをどうにかしようとしても今度は部屋ばかりになるか、1階が狭くなるかだし・・・
0736名前は開発中のものです。2011/11/10(木) 20:22:41.03ID:9xBLBKOy
そういうときは操作面でごまかすとかじゃないかな
「分かれ道まで自動歩行」みたいな操作を採用するとか
0737名前は開発中のものです。2011/11/15(火) 00:05:22.59ID:R6bT6XvC
隠し通路も自動生成とか
0738名前は開発中のものです。2011/11/15(火) 15:20:53.62ID:NXG9Qx7w
そんなの簡単であろう。
0739名前は開発中のものです。2011/11/15(火) 15:52:25.49ID:R6bT6XvC
隠し通路があったとしても
宝があるとは限らない…
0740名前は開発中のものです。2011/11/15(火) 15:53:06.20ID:BNkpwtcN
シレンの隠し通路って初代シレン以外であったっけ?
0741名前は開発中のものです。2011/11/18(金) 23:27:19.54ID:Xe7hHEOy
知れんがな(´・ω・`)
0742名前は開発中のものです。2011/11/19(土) 06:38:58.61ID:v7v+bmIH
>>741
■ このスレッドは過去ログ倉庫に格納されています