ランダムでダンジョンを自動作成する手法についてのスレです。
ローグタイプやシレンタイプのダンジョンや、街並みや地形など。
※過去スレ
ダンジョン自動生成
http://pc11.2ch.net/test/read.cgi/gamedev/1027084016/
関連サイトは>>2>>3
探検
【ダンジョン】 自動生成 2 【地形】
■ このスレッドは過去ログ倉庫に格納されています
2007/06/19(火) 12:21:35ID:oqLsw/ra
383名前は開発中のものです。
2009/09/15(火) 02:53:26ID:OdzmKtcV384名前は開発中のものです。
2009/09/15(火) 03:23:21ID:OGjrPImX 「ゲームはこうあるべきだ」なんてのは開発者のエゴ
好きで作ってるならそれも許されるけど、それならそれで人に押しつけずに一人でシコシコやってろ
要するにスレ違いだから帰れ
好きで作ってるならそれも許されるけど、それならそれで人に押しつけずに一人でシコシコやってろ
要するにスレ違いだから帰れ
385380
2009/09/15(火) 04:54:34ID:5vTVzQjf386名前は開発中のものです。
2009/09/15(火) 09:50:56ID:ZJXHDNdj まだ続けるつもり?
387365
2009/09/15(火) 11:31:33ID:C2euJIps >>378
>相手の言いたいことを、微妙にずれて勝手解釈する人だ
ずれる理由は>>377で書いた通り
>>そうでないなら「プレイヤーに予想される」ことを問題視する理由が無い
と思ってるからだし、そう考える理由(=根拠)もまた>>377で書いた通りだ。
で、シークレットドアではない=問題は無いはずなのに問題であるのなら、
実は虱潰しゲーを作るつもりなのに嘘を吐いているか、モレにとって未知の問題が存在することになる。
そしてこの「モレにとって未知の問題」というのは「喪舞にとっては既知の問題」なのかも知れないし
「喪舞にとっても未知の問題」なのかも知れない。
喪舞は問題だから大変だねって話をしたい。モレはそれは問題じゃないという話(別のところに問題があると思っている=問題になる理由に関する話)をしたい。
それがずれる原因だ。まぁ、モレが最初に横槍八つ当たりモード満載な決め付け煽りレスを入れたのが悪いんだがな。
せっかくなんで先の三通りに関して、
「嘘を吐いている」場合ってのはそのまんま虱潰しゲーを作る為に問題視してるんだがモレがアンチ虱潰しゲーレスを入れたもんだから引くに引けなくなってしまった場合だな。
この場合は論点をずらして誤魔化して、何とかしてモレを追い出そうとせにゃならん。実はそんなことせんでも虱潰しゲーマンセーとか言えば捨て科白残して消えるんだがなw
「喪舞にとっては既知の問題」の場合は、その問題の理由を説明してくれてモレが納得すれば、モレは一方的に満足して消えることになる。
その程度もわからんス素人に教えてやる気はねぇ! って思って説明する気にならんかも知らんがね。
「喪舞にとっても未知の問題」の場合ってのは単なる学術的興味の場合だな。漠然と予測されるってのは問題なんじゃないかと思っただけとか、問題になるかも知れないね程度とか、
完璧なアルゴリズムを目指すならその方がいいだろうとか。その場合はモレは「その問題が何かは知らんが虱潰しゲー以外なら解決する必要は無い」と主張していることになる。
>相手の言いたいことを、微妙にずれて勝手解釈する人だ
ずれる理由は>>377で書いた通り
>>そうでないなら「プレイヤーに予想される」ことを問題視する理由が無い
と思ってるからだし、そう考える理由(=根拠)もまた>>377で書いた通りだ。
で、シークレットドアではない=問題は無いはずなのに問題であるのなら、
実は虱潰しゲーを作るつもりなのに嘘を吐いているか、モレにとって未知の問題が存在することになる。
そしてこの「モレにとって未知の問題」というのは「喪舞にとっては既知の問題」なのかも知れないし
「喪舞にとっても未知の問題」なのかも知れない。
喪舞は問題だから大変だねって話をしたい。モレはそれは問題じゃないという話(別のところに問題があると思っている=問題になる理由に関する話)をしたい。
それがずれる原因だ。まぁ、モレが最初に横槍八つ当たりモード満載な決め付け煽りレスを入れたのが悪いんだがな。
せっかくなんで先の三通りに関して、
「嘘を吐いている」場合ってのはそのまんま虱潰しゲーを作る為に問題視してるんだがモレがアンチ虱潰しゲーレスを入れたもんだから引くに引けなくなってしまった場合だな。
この場合は論点をずらして誤魔化して、何とかしてモレを追い出そうとせにゃならん。実はそんなことせんでも虱潰しゲーマンセーとか言えば捨て科白残して消えるんだがなw
「喪舞にとっては既知の問題」の場合は、その問題の理由を説明してくれてモレが納得すれば、モレは一方的に満足して消えることになる。
その程度もわからんス素人に教えてやる気はねぇ! って思って説明する気にならんかも知らんがね。
「喪舞にとっても未知の問題」の場合ってのは単なる学術的興味の場合だな。漠然と予測されるってのは問題なんじゃないかと思っただけとか、問題になるかも知れないね程度とか、
完璧なアルゴリズムを目指すならその方がいいだろうとか。その場合はモレは「その問題が何かは知らんが虱潰しゲー以外なら解決する必要は無い」と主張していることになる。
388365
2009/09/15(火) 11:34:33ID:C2euJIps389名前は開発中のものです。
2009/09/15(火) 12:32:59ID:SrTQ0Jdk390名前は開発中のものです。
2009/09/15(火) 12:44:30ID:O/MAxVxq >>387は反論のための反論であり、完全に不毛な論争をしているように見えるのだがねぇ。
391名前は開発中のものです。
2009/09/15(火) 13:33:09ID:3LIrS096 ”自論を貶されると相手を黙らせるまでウザイ自論を展開し続ける”
これが誰の事を指していて、どれ程回りに迷惑をかけているか当人が分かってない内は
当事者以外は静観していた方が良い。
これが誰の事を指していて、どれ程回りに迷惑をかけているか当人が分かってない内は
当事者以外は静観していた方が良い。
392365
2009/09/15(火) 13:49:06ID:C2euJIps >>389-390こちらとしては>>361の
>「偏ってないからここらへんにも部屋があるだろう」とか予測される
ことが問題になるのは「虱潰しゲー」だけだ=非虱潰しゲーなら問題にはならない、と主張してるんだ。
積もり積もった鬱屈から脊髄反射で顔を真っ赤にして虱潰しゲー叩きしちまったのは悪いと思うが、虱潰しゲー叩きをしたいわけじゃない。
むしろモレとしては、何故に372が争点となっている>>377の前半を>>378でヌルーして、別のところを指摘した挙句に
>プログラマーって書いてたけど、仕事仲間との打ち合わせがうまく行ってるか心配だ。
とか人格攻撃みたいなことを始めたのかが不思議なぐらいだ。
>>391そういうことなんで、悪いけどもう少々我慢してね。
>「偏ってないからここらへんにも部屋があるだろう」とか予測される
ことが問題になるのは「虱潰しゲー」だけだ=非虱潰しゲーなら問題にはならない、と主張してるんだ。
積もり積もった鬱屈から脊髄反射で顔を真っ赤にして虱潰しゲー叩きしちまったのは悪いと思うが、虱潰しゲー叩きをしたいわけじゃない。
むしろモレとしては、何故に372が争点となっている>>377の前半を>>378でヌルーして、別のところを指摘した挙句に
>プログラマーって書いてたけど、仕事仲間との打ち合わせがうまく行ってるか心配だ。
とか人格攻撃みたいなことを始めたのかが不思議なぐらいだ。
>>391そういうことなんで、悪いけどもう少々我慢してね。
393名前は開発中のものです。
2009/09/15(火) 13:59:35ID:6li8WXAt なるほど、なるほどなあ
394名前は開発中のものです。
2009/09/15(火) 14:56:04ID:cjVuwIhB396365
2009/09/15(火) 15:49:33ID:C2euJIps >>394とりあえず目的は段階的に二つあって、
一つは虱潰しゲー以外なら「プレイヤーに予想されないようなマップ」を作ること自体が無駄だということを理解してもらうこと。
もう一つは、それが無駄でない=モレが間違っているなら、「プレイヤーに予想される」ことを問題視する理由を(それが虱潰しゲーだからという以外の理由があるのなら)知ること。
虱潰しゲーを作りたいと思ってるってんなら虱潰しゲー叩きして冷静になったところで話が終わったんだが、
虱潰しゲーを作りたいわけじゃないってんなら「プレイヤーに予想されないようなマップ」を作ること自体が>>377で書いた根拠に基づいて無駄である。
逆に「プレイヤーに予想されないようなマップ」を作ると、簡単に虱潰しゲーになっちまう。
虱潰しゲーでないなら、予想に基づいて「あえてその領域を探索しない」んだから「予想出来るマップ」を作らなきゃならんわけだからな。
それを理解してもなお「プレイヤーに予想される」ことを問題視するなら、それが虱潰しゲーであるか、モレの考えが誤っているかのいずれかだ。
「それが虱潰しゲーである」のなら、虱潰しゲー憎しの八つ当たりはもう終わったから「そうかそうか」って言ってモレが消えるだけだ。
そして「モレの考えが誤っている」のなら、どう誤っているのか知りたい。知ることが出来たら「有難う」って言ってモレは消える。
ただこれにもやはり第三のケースがあって、「問題になるような希ガス」るだけであって「モレの考えが誤っている」か否かすらわからんって場合も有り得る。
その場合は、モレは「前述の通り無いと思うょ」と言って消えるわけだ。
一つは虱潰しゲー以外なら「プレイヤーに予想されないようなマップ」を作ること自体が無駄だということを理解してもらうこと。
もう一つは、それが無駄でない=モレが間違っているなら、「プレイヤーに予想される」ことを問題視する理由を(それが虱潰しゲーだからという以外の理由があるのなら)知ること。
虱潰しゲーを作りたいと思ってるってんなら虱潰しゲー叩きして冷静になったところで話が終わったんだが、
虱潰しゲーを作りたいわけじゃないってんなら「プレイヤーに予想されないようなマップ」を作ること自体が>>377で書いた根拠に基づいて無駄である。
逆に「プレイヤーに予想されないようなマップ」を作ると、簡単に虱潰しゲーになっちまう。
虱潰しゲーでないなら、予想に基づいて「あえてその領域を探索しない」んだから「予想出来るマップ」を作らなきゃならんわけだからな。
それを理解してもなお「プレイヤーに予想される」ことを問題視するなら、それが虱潰しゲーであるか、モレの考えが誤っているかのいずれかだ。
「それが虱潰しゲーである」のなら、虱潰しゲー憎しの八つ当たりはもう終わったから「そうかそうか」って言ってモレが消えるだけだ。
そして「モレの考えが誤っている」のなら、どう誤っているのか知りたい。知ることが出来たら「有難う」って言ってモレは消える。
ただこれにもやはり第三のケースがあって、「問題になるような希ガス」るだけであって「モレの考えが誤っている」か否かすらわからんって場合も有り得る。
その場合は、モレは「前述の通り無いと思うょ」と言って消えるわけだ。
397名前は開発中のものです。
2009/09/15(火) 15:59:17ID:ibf0ajrH 三行で
398名前は開発中のものです。
2009/09/15(火) 18:14:29ID:+i48wTP2399名前は開発中のものです。
2009/09/15(火) 18:35:05ID:cjVuwIhB >>396
ここはダンジョンや迷路の自動生成技術に関するスレだ。
それが使われるのは迷路だ。
迷路とは予想を裏切られおおくの経路を歩かされることを目的とした遊びだ。
ようするにこのスレはお前の言う『虱潰しゲー』を作りたい人のためのスレなんだよ。
ここはダンジョンや迷路の自動生成技術に関するスレだ。
それが使われるのは迷路だ。
迷路とは予想を裏切られおおくの経路を歩かされることを目的とした遊びだ。
ようするにこのスレはお前の言う『虱潰しゲー』を作りたい人のためのスレなんだよ。
400名前は開発中のものです。
2009/09/15(火) 18:41:40ID:pNusi/Y5401名前は開発中のものです。
2009/09/15(火) 18:56:21ID:cjVuwIhB402名前は開発中のものです。
2009/09/15(火) 19:03:40ID:DObAhxu3 持説が正しいって認めて貰えたんだから、もう来ないだろ。
403365
2009/09/15(火) 19:27:25ID:C2euJIps >>397↓
虱潰しゲー以外なら「プレイヤーに予想されないようなマップ」を作ること自体が無駄だ。
無駄じゃないって言うなら無駄じゃない理由を説明してくれよ。
いきなり叩いたのは悪かったよ。虱潰しゲーを作りたいと思ってるんならそう言ってくれ。
>>398喪舞・・・頭悪いだろ
>>399一瞬納得しかけたが、
>予想を裏切られおおくの経路を歩かされることを目的とした遊び
純粋な迷路遊びならそうだろうが、それ以外にも迷路を使うことはあるだろ。
>>402自説が正しいと信じてるからわざわざ認めてもらわなくても結構。虱潰しゲー叩きはもう終わったわけだしなw
と言うかむしろ(モレの)自説が間違ってるという根拠があるなら是非それを知り、知識欲を満足させたい。
ちなみに、正しい(と思ってる)からこそこうして自説を展開してるわけだから、それを正しいと認めたら逆に図に乗るだけだぞ。
虱潰しゲー以外なら「プレイヤーに予想されないようなマップ」を作ること自体が無駄だ。
無駄じゃないって言うなら無駄じゃない理由を説明してくれよ。
いきなり叩いたのは悪かったよ。虱潰しゲーを作りたいと思ってるんならそう言ってくれ。
>>398喪舞・・・頭悪いだろ
>>399一瞬納得しかけたが、
>予想を裏切られおおくの経路を歩かされることを目的とした遊び
純粋な迷路遊びならそうだろうが、それ以外にも迷路を使うことはあるだろ。
>>402自説が正しいと信じてるからわざわざ認めてもらわなくても結構。虱潰しゲー叩きはもう終わったわけだしなw
と言うかむしろ(モレの)自説が間違ってるという根拠があるなら是非それを知り、知識欲を満足させたい。
ちなみに、正しい(と思ってる)からこそこうして自説を展開してるわけだから、それを正しいと認めたら逆に図に乗るだけだぞ。
404名前は開発中のものです。
2009/09/15(火) 19:38:43ID:ibf0ajrH 数字も数えられない奴相手にするだけ無駄だな
406372
2009/09/15(火) 20:00:50ID:/0MmrAd8 前半部分をスルーした理由をようやく理解いただけたようで、良かった良かった。
407名前は開発中のものです。
2009/09/15(火) 20:04:45ID:z6ZJisU0 長いコピペだったな
お疲れ
お疲れ
408365
2009/09/15(火) 20:06:31ID:C2euJIps あれ? もしかして逃亡宣告だと思われた?
409名前は開発中のものです。
2009/09/15(火) 20:09:17ID:8Qq+tFUX >>408途中から主語を抜くからわけわかんなくなるんだ
お前
(隠し部屋・通路の位置や数が)予想できないマップ
→これは虱潰しゲーになるだろう。俺もそう思う
他の人
(その階に行くまでは部屋の数やサイズや位置とかが)予想できないマップ
→これは虱潰しゲーにはならんし、これを作るのが無駄ならこのスレも無駄
お前
(隠し部屋・通路の位置や数が)予想できないマップ
→これは虱潰しゲーになるだろう。俺もそう思う
他の人
(その階に行くまでは部屋の数やサイズや位置とかが)予想できないマップ
→これは虱潰しゲーにはならんし、これを作るのが無駄ならこのスレも無駄
410名前は開発中のものです。
2009/09/15(火) 20:17:46ID:3LIrS096411365
2009/09/15(火) 20:31:43ID:C2euJIps >>409その「他の人」のマップはローグ系のマップを指してるわけでそ?
あえて改めて説明するが、そもそもは>>361が
>「偏ってないからここらへんにも部屋があるだろう」とか予測される
のを問題にしてるのを見てモレが突っ込んだのが始まりだ。
モレの認識では
1)シークレットドアが無ければ、到達可能な部屋があることは自明なので
部屋があるか否かは偏っていようがいまいが関係無く予測可能
=>>361の問題は杞憂
2)シークレットドアがあり且つ(その階に行っても)部屋の数やサイズや
位置とかが予想できないマップならば、虱潰しゲーになる
という再三説明した前提に基づいて、また>>361の問題が「ローグの1フロア分のマップ」を
前提とした話だと判断し、これは虱潰しゲーになると考えて>>365の突っ込み方をした。
もしも>>361が「ローグの1フロア分のマップ」の話ではなく「ローグのダンジョン全体」の話であり、
例えば「このフロアには通路が一本通ってるだけだから」とか言う理由で「このフロアには他に部屋があるはずだ」と
予想されることを危惧しているのなら、喪舞の指摘通りモレの壮大な勘違いだ。
>>410もしかしてアンカー間違ってないか?
あえて改めて説明するが、そもそもは>>361が
>「偏ってないからここらへんにも部屋があるだろう」とか予測される
のを問題にしてるのを見てモレが突っ込んだのが始まりだ。
モレの認識では
1)シークレットドアが無ければ、到達可能な部屋があることは自明なので
部屋があるか否かは偏っていようがいまいが関係無く予測可能
=>>361の問題は杞憂
2)シークレットドアがあり且つ(その階に行っても)部屋の数やサイズや
位置とかが予想できないマップならば、虱潰しゲーになる
という再三説明した前提に基づいて、また>>361の問題が「ローグの1フロア分のマップ」を
前提とした話だと判断し、これは虱潰しゲーになると考えて>>365の突っ込み方をした。
もしも>>361が「ローグの1フロア分のマップ」の話ではなく「ローグのダンジョン全体」の話であり、
例えば「このフロアには通路が一本通ってるだけだから」とか言う理由で「このフロアには他に部屋があるはずだ」と
予想されることを危惧しているのなら、喪舞の指摘通りモレの壮大な勘違いだ。
>>410もしかしてアンカー間違ってないか?
412名前は開発中のものです。
2009/09/15(火) 21:13:11ID:8Qq+tFUX413名前は開発中のものです。
2009/09/15(火) 21:28:40ID:mTorNXob なんでどっちでもいいことに熱くなってんだ
どっちがいいかはプレイヤーが決めることやし好きなようにしたらいいやん
どっちがいいかはプレイヤーが決めることやし好きなようにしたらいいやん
414名前は開発中のものです。
2009/09/15(火) 21:33:58ID:h72fPVfR 専ブラって便利だな
スゲースッキリ
スゲースッキリ
415365
2009/09/15(火) 21:49:10ID:C2euJIps >>412うーむ・・・なるほど。予想を上手く裏切ることはエンターテインメントとして重要だもんな。
でも頻繁に裏切るようだと予想する意味が無いわけだから、そのうち予想しなくなって結局虱潰しゲーになっちまう。
だから飽くまで「上手く裏切る」んでなきゃならんと思うわけだが、自動生成で「上手く裏切る」のは難しいと思う。
いや頻度を落とせばいいだけか? 10フロア中の2フロアだけとか?
とにあれ、モレは過去に自動生成で「上手く裏切る」方向性は諦めた人間だから、色々やってみたが難しかったよとしか言えん。
虱潰しゲーにならんようにガンガってくれ。
しつこく長居して色々とスマソかった。
でも頻繁に裏切るようだと予想する意味が無いわけだから、そのうち予想しなくなって結局虱潰しゲーになっちまう。
だから飽くまで「上手く裏切る」んでなきゃならんと思うわけだが、自動生成で「上手く裏切る」のは難しいと思う。
いや頻度を落とせばいいだけか? 10フロア中の2フロアだけとか?
とにあれ、モレは過去に自動生成で「上手く裏切る」方向性は諦めた人間だから、色々やってみたが難しかったよとしか言えん。
虱潰しゲーにならんようにガンガってくれ。
しつこく長居して色々とスマソかった。
416名前は開発中のものです。
2009/09/15(火) 22:57:55ID:5vTVzQjf 世の中には、「意見をぶつけ合うことで互いの疑問点を解消し、知識を得たい」
人と、そうでない人がいる。
365 は、もう少し文章を簡潔にまとめることを覚えないと。
「おかしい奴を罵るのは当然」な人達には伝わらないよ。
人と、そうでない人がいる。
365 は、もう少し文章を簡潔にまとめることを覚えないと。
「おかしい奴を罵るのは当然」な人達には伝わらないよ。
417名前は開発中のものです。
2009/09/15(火) 23:31:08ID:C2euJIps >>416簡潔にまとめて、そういう香具師が読めるように書くと誤解して何度も見当違いな揚げ足取りを熱心に繰り返すからな。
心配は有り難いが、読解力の無い人間や議論する気の無い人間をフィルタリングしてるようなもんだ。
毛色が違う香具師はとりあえず罵ろう、以外に何も考えられない香具師にはモレとしても用が無いわけだからさ。
心配は有り難いが、読解力の無い人間や議論する気の無い人間をフィルタリングしてるようなもんだ。
毛色が違う香具師はとりあえず罵ろう、以外に何も考えられない香具師にはモレとしても用が無いわけだからさ。
418名前は開発中のものです。
2009/09/15(火) 23:52:13ID:VirKkaST >>413
どっちでもいいことかなぁ?まぁ何がどっちなのかもわかんないけど。
A.361の意見
「部屋を平均的に配置すると全体の構造を予想される。均等にしすぎるのも考え物だ」
B.375の意見・376で同意
「Aの問題は配置をわざと不均等にすることで解決される」
C.365・369の意見
「ただしシークレットドアを採用している場合はBの手法を使ってはならない。
何故なら存在するかもどうか分からない部屋を求めて延々壁を叩いて回ることになるから」
D.369の俺解釈・Cの一般化
「プレイヤーに行動を選択させるにあたっては、何らかの取っ掛かり・ヒントを与えるべきである。
完全なランダムは、その取っ掛かりとはならない」
何とか理解できたのはここまでだが、いずれも重要な示唆・知見であるように思えた。
どっちでもいいことかなぁ?まぁ何がどっちなのかもわかんないけど。
A.361の意見
「部屋を平均的に配置すると全体の構造を予想される。均等にしすぎるのも考え物だ」
B.375の意見・376で同意
「Aの問題は配置をわざと不均等にすることで解決される」
C.365・369の意見
「ただしシークレットドアを採用している場合はBの手法を使ってはならない。
何故なら存在するかもどうか分からない部屋を求めて延々壁を叩いて回ることになるから」
D.369の俺解釈・Cの一般化
「プレイヤーに行動を選択させるにあたっては、何らかの取っ掛かり・ヒントを与えるべきである。
完全なランダムは、その取っ掛かりとはならない」
何とか理解できたのはここまでだが、いずれも重要な示唆・知見であるように思えた。
419名前は開発中のものです。
2009/09/15(火) 23:53:54ID:z6ZJisU0 素直にまとめる言語能力が無いっていいなよ。
みんな分かってるんだからさw
あと読みにくかったり喧嘩腰なのはフィルタだって言い張る連中たくさん見てきたけど、
ほとんどがスレを荒らすだけ荒らして、ロクな決着着かなかったよ。
他人に理解してもらう努力を放棄した議論なんて、ただの口喧嘩なのにねえ。
みんな分かってるんだからさw
あと読みにくかったり喧嘩腰なのはフィルタだって言い張る連中たくさん見てきたけど、
ほとんどがスレを荒らすだけ荒らして、ロクな決着着かなかったよ。
他人に理解してもらう努力を放棄した議論なんて、ただの口喧嘩なのにねえ。
420名前は開発中のものです。
2009/09/16(水) 00:05:18ID:dYP33n4u422名前は開発中のものです。
2009/09/16(水) 00:07:44ID:dYP33n4u >>421もう終わったよ。
423名前は開発中のものです。
2009/09/16(水) 00:09:27ID:b9GNiIBi ここまで俺の自作自演でした
424名前は開発中のものです。
2009/09/16(水) 00:38:14ID:zw2IwIC3 >>418
まとめ乙
まとめ乙
425名前は開発中のものです。
2009/09/16(水) 01:07:12ID:zRV4P4fD 361から物語風全レスつくった俺涙目
426名前は開発中のものです。
2009/09/16(水) 01:22:02ID:zgTE9o2h427名前は開発中のものです。
2009/09/16(水) 01:40:41ID:1ZpbmmHt 珍しくスレ伸びてるから、なんか投下されたと思ってワクテカしたのに…(´・ω・`)
428名前は開発中のものです。
2009/09/16(水) 01:53:58ID:Zwq7VRDa 技術スレでは良くある痛い子w
429名前は開発中のものです。
2009/09/16(水) 02:13:26ID:d5XPRd5y なんか伸びてると思ったらこんな馬鹿騒ぎで百レスも…
半年ぶんのスレ容量をくだらないことに使った奴は
どれだけ自分が恥ずかしいかよく考えてみろ
半年ぶんのスレ容量をくだらないことに使った奴は
どれだけ自分が恥ずかしいかよく考えてみろ
430名前は開発中のものです。
2009/09/16(水) 05:41:10ID:Yfd4n2FX431名前は開発中のものです。
2009/09/16(水) 13:13:24ID:aVXm3pKU つーかこのスレ、こんなに人がいたんだなぁ
432名前は開発中のものです。
2009/09/16(水) 13:47:08ID:zsmTJ3u7 ゲーム作る上で、マップを生成するってのは、かなり広いジャンルに通じるネタだし、
なんか興味深いネタがたまに出てくると面白いね、って感じでROMってた
なんか興味深いネタがたまに出てくると面白いね、って感じでROMってた
433名前は開発中のものです。
2009/09/16(水) 13:48:24ID:6bWPpWiV とりあえず手っ取り早く元の流れに戻すために無理矢理質問ひねり出してみるけど、
逆にまず探索する側の行動をシミュレートして、それに基づいたマップを生成するアルゴリズムってないの?
もしくは現在のマップでの行動を解析して、それを次のマップ生成へ反映させるような手法とか
逆にまず探索する側の行動をシミュレートして、それに基づいたマップを生成するアルゴリズムってないの?
もしくは現在のマップでの行動を解析して、それを次のマップ生成へ反映させるような手法とか
434名前は開発中のものです。
2009/09/16(水) 15:30:33ID:zw2IwIC3 逆にまず、とりあえず手っ取り早く探索する側の行動をシミュレートして、
それを次のマップ生成へ反映させるようなアルゴリズムってないの?
もしくは現在のマップでの行動を解析して、
それに基づいた元の流れに戻すために無理矢理質問ひねり出してみるけど
それを次のマップ生成へ反映させるようなアルゴリズムってないの?
もしくは現在のマップでの行動を解析して、
それに基づいた元の流れに戻すために無理矢理質問ひねり出してみるけど
435名前は開発中のものです。
2009/09/16(水) 15:45:56ID:9Apilkiw 何いってるかわかんねーよ
しばらくおとなしくしとけ
しばらくおとなしくしとけ
436名前は開発中のものです。
2009/09/16(水) 18:01:45ID:Tr4P/dOO 左右に分かれてて、片方が先に進めて片方が行き止まり。
最初に右を選ぶとMAPを書き換えて、右が行き止まりで左を正解にする
最初に左を選んだらその逆に書き換え。だったらストレスが溜まりそうだ。
最初に右を選ぶとMAPを書き換えて、右が行き止まりで左を正解にする
最初に左を選んだらその逆に書き換え。だったらストレスが溜まりそうだ。
437名前は開発中のものです。
2009/09/16(水) 18:13:16ID:zsmTJ3u7 その法則が全てに当てはまるなら、一歩だけ右を選んでから左に行けば、常に正解を引くことができるんじゃね
438名前は開発中のものです。
2009/09/16(水) 18:16:59ID:dLkum4bH ああああ
今日ずっとコーディングしてるのに
ぜんぜん自然なダンジョンができねえぇぇぇ
今日ずっとコーディングしてるのに
ぜんぜん自然なダンジョンができねえぇぇぇ
439名前は開発中のものです。
2009/09/16(水) 18:22:19ID:kMhRcgvL >>438
いっそ、構築する行程・手順・アプローチを別のものにしてみたら?
いっそ、構築する行程・手順・アプローチを別のものにしてみたら?
440名前は開発中のものです。
2009/09/16(水) 18:24:52ID:zsmTJ3u7 設計の問題なのか
調整するパラメータの問題なのか
そういった切り分けをしてみるとか
調整するパラメータの問題なのか
そういった切り分けをしてみるとか
441名前は開発中のものです。
2009/09/16(水) 18:59:06ID:dLkum4bH もうパラメータを調整するのにも飽きちゃった
本当に細かいパラメータの調整が必要な繊細なアルゴリズムって
そもそもアルゴリズムとして劣っている気がしてきたよ
本当に細かいパラメータの調整が必要な繊細なアルゴリズムって
そもそもアルゴリズムとして劣っている気がしてきたよ
442名前は開発中のものです。
2009/09/16(水) 21:10:25ID:zRV4P4fD そのアルゴリズムとかいうものがなんなのか非常に気になるな
443名前は開発中のものです。
2009/09/16(水) 23:42:01ID:d5XPRd5y444名前は開発中のものです。
2009/09/17(木) 00:14:39ID:M5JQD1fi 1)とりあえず無難な1フロア分のマップ生成
2)@がそのフロアを探索
3)探索した様子を解析し、虱潰しゲーを好みそうなプレイヤーか365みたいなプレイヤーか判断
4)次のフロアのマップ生成する時に、前者なら虱潰しゲー用のマップを、後者ならゆとり用のマップを生成
5)(2)に戻る
2)@がそのフロアを探索
3)探索した様子を解析し、虱潰しゲーを好みそうなプレイヤーか365みたいなプレイヤーか判断
4)次のフロアのマップ生成する時に、前者なら虱潰しゲー用のマップを、後者ならゆとり用のマップを生成
5)(2)に戻る
445名前は開発中のものです。
2009/09/17(木) 00:33:24ID:TItQDDQB >>444
3が恐らく大問題
相容れない分岐で好みじゃない判定されたら、ハマるどころか早々に飽きられる
つかさ、XYの最大値を固定した配列の中に、通行可能なビットフラグ立てるっていう
マップの作り方を変えた方がいいんじゃないかと
例えば部屋二つに通路一本で繋がってるフィールドを作ろうとすると、
部屋は二つ、通路は一つとした構造体作るだろ
通路に関しては曲がるならその数だけ作る
部屋{
位置X,Y,
サイズX,Y,
接点1X,Y,
接点2X,Y,
...
}
通路{
位置X,Y,
長さL,
接点1X,Y,
接点2X,Y
}
こうする事で固定フィールドじゃなくする事も可能な訳だよ
そして、これが本題なんだが、プレイヤーが見る事が出来る「マップ」ってやつはフィールドサイズを教える事になったり、
空き地を示唆させちまう要素があるからそれも見直すべきなんじゃないかと
長文すまない。
3が恐らく大問題
相容れない分岐で好みじゃない判定されたら、ハマるどころか早々に飽きられる
つかさ、XYの最大値を固定した配列の中に、通行可能なビットフラグ立てるっていう
マップの作り方を変えた方がいいんじゃないかと
例えば部屋二つに通路一本で繋がってるフィールドを作ろうとすると、
部屋は二つ、通路は一つとした構造体作るだろ
通路に関しては曲がるならその数だけ作る
部屋{
位置X,Y,
サイズX,Y,
接点1X,Y,
接点2X,Y,
...
}
通路{
位置X,Y,
長さL,
接点1X,Y,
接点2X,Y
}
こうする事で固定フィールドじゃなくする事も可能な訳だよ
そして、これが本題なんだが、プレイヤーが見る事が出来る「マップ」ってやつはフィールドサイズを教える事になったり、
空き地を示唆させちまう要素があるからそれも見直すべきなんじゃないかと
長文すまない。
446445
2009/09/17(木) 00:38:03ID:TItQDDQB 日本語おかしいな
×相容れない分岐で好みじゃない判定されたら、ハマるどころか早々に飽きられる
○相容れない「ルーズ探索派」と「しらみ潰し派」の分岐判定で好みじゃない判定されたら、云々
×相容れない分岐で好みじゃない判定されたら、ハマるどころか早々に飽きられる
○相容れない「ルーズ探索派」と「しらみ潰し派」の分岐判定で好みじゃない判定されたら、云々
447名前は開発中のものです。
2009/09/17(木) 00:46:21ID:Z2K6asQi 要するに>>373ってことか
448名前は開発中のものです。
2009/09/17(木) 00:51:09ID:cyiS8wLL シレン系は序盤と終盤とで探索方法も変わるんだけどな。
序盤は虱潰しでアイテムを全部確保して終盤に備えて
終盤の敵が強い時は階段を下りれるならすぐ降りたほうがいい状況になる。
フィールドサイズの自由化は難易度を上げたい時にいいかも。
簡単にしたい時も通路を短くして探索しやすくできるし。
序盤は虱潰しでアイテムを全部確保して終盤に備えて
終盤の敵が強い時は階段を下りれるならすぐ降りたほうがいい状況になる。
フィールドサイズの自由化は難易度を上げたい時にいいかも。
簡単にしたい時も通路を短くして探索しやすくできるし。
449433
2009/09/17(木) 01:04:33ID:Nh3fYl38 >>443
そうそう
ゼビウスの難易度調整機能と言ったら例えが悪いかもしれないけど、あんな感じ
探索させまくるか否かの両極端じゃなくて、ある程度ファジー的に推移させていくような
普通のプレイヤー(の定義も難しいけど)がやると中間に収束していくように調整、
もしくは判定自体をプレイヤーの行動に応じて学習し変更させるとか
そうそう
ゼビウスの難易度調整機能と言ったら例えが悪いかもしれないけど、あんな感じ
探索させまくるか否かの両極端じゃなくて、ある程度ファジー的に推移させていくような
普通のプレイヤー(の定義も難しいけど)がやると中間に収束していくように調整、
もしくは判定自体をプレイヤーの行動に応じて学習し変更させるとか
450名前は開発中のものです。
2009/09/17(木) 08:33:23ID:M5JQD1fi >>445
>3が恐らく大問題
多分人工知能(もしかしたら強い方)の研究分野に入るんじゃないかと思うしな
>プレイヤーが見る事が出来る「マップ」ってやつは
スクロールさせれば何とかなるんじゃないかな?
>3が恐らく大問題
多分人工知能(もしかしたら強い方)の研究分野に入るんじゃないかと思うしな
>プレイヤーが見る事が出来る「マップ」ってやつは
スクロールさせれば何とかなるんじゃないかな?
451名前は開発中のものです。
2009/09/17(木) 13:05:00ID:TsdZ+1R2 長文レス厨は自分の頭の中に寄生してる虱を潰したほうがいいよ。
452名前は開発中のものです。
2009/09/17(木) 20:58:13ID:cyiS8wLL 部屋やMAPの極端さも難易度に関わりがあるな。
3×3のモンスターハウスで、自分が中心で後は全部モンスターとか泣ける。
3×3のモンスターハウスで、自分が中心で後は全部モンスターとか泣ける。
453名前は開発中のものです。
2009/09/17(木) 21:49:45ID:M5JQD1fi 其処まで極端だとそういう遊びなんだろうとしか思えないな。
454名前は開発中のものです。
2009/09/17(木) 23:19:34ID:ebjE+ggq 2LDKダンジョンやモンスターマンションは(ry
455名前は開発中のものです。
2009/09/21(月) 01:46:06ID:HNxvutKh 「おかえりなさい、先に毒矢にする?それとも落とし穴?それとも、あ・た・し?」とモンスターが(ry
456名前は開発中のものです。
2009/09/22(火) 23:31:26ID:C/mpw2kD 最近roguelike作り始めたんだけど、ふと思いついてマップのサイズを無制限にしてみたので載せてみる。
http://www28.atwiki.jp/hogedungeon/pages/13.html (要Flash10)
別に上で議論しているからってわけでもないけど……まあネタだね。
ゲームそのものはまったくできていないよ。
http://www28.atwiki.jp/hogedungeon/pages/13.html (要Flash10)
別に上で議論しているからってわけでもないけど……まあネタだね。
ゲームそのものはまったくできていないよ。
457名前は開発中のものです。
2009/09/24(木) 00:05:55ID:hrnf4VMy MAPが小さくて実感できないぞ
458名前は開発中のものです。
2009/09/24(木) 21:34:45ID:g6eOPfQ/459名前は開発中のものです。
2009/09/25(金) 21:00:43ID:d9yjnVeo 生成ダンジョンの方。無制限っていうからどこまでもMAPが
広がってるのかと勘違いした自分も悪いが。
広がってるのかと勘違いした自分も悪いが。
460名前は開発中のものです。
2009/09/27(日) 18:53:17ID:y27vLljA 世界地図自動生成機能を作ってみました
http://yabumi.jp:8000/acchanpage/cgi-bin/up/up/up6514.zip
まだ波の浸食とかのアルゴリズムはないので、海岸線がギザギザなので、
次の課題にしてみようとおもいます。
生成サンプル画像
http://yabumi.jp:8000/acchanpage/cgi-bin/up/up/up6515.jpg
http://yabumi.jp:8000/acchanpage/cgi-bin/up/up/up6514.zip
まだ波の浸食とかのアルゴリズムはないので、海岸線がギザギザなので、
次の課題にしてみようとおもいます。
生成サンプル画像
http://yabumi.jp:8000/acchanpage/cgi-bin/up/up/up6515.jpg
461名前は開発中のものです。
2009/09/27(日) 21:08:50ID:rHEitqTl 6!
462名前は開発中のものです。
2009/09/27(日) 21:20:07ID:LMHm03qr 鑑識が採取したうんこの写真かと思った
463名前は開発中のものです。
2009/09/27(日) 22:54:15ID:6supplBE ソース無いのかよ
464名前は開発中のものです。
2009/09/27(日) 23:34:58ID:7fF/8GXQ いいね。小さい島というか岩礁を削ってからが勝負だな。
465名前は開発中のものです。
2009/09/27(日) 23:46:40ID:y27vLljA さすがにウンコっぽいなーと自分でも思いましたので、
岩礁削るついでに色々手を加えてみました
■改善内容
・岩礁、小さすぎる島を取り除く
・小さすぎる湖や入り江を取り除く
・左右ループ構造にしてみた(上下はつなげていません)
・高度が一定以下の陸地は緑色にした(そのため、地図全体が熱帯のようなイメージになっています)
・陸地と水域の輪郭を強調
・水域と陸地の比率が常に一定になるようにした(陸地3:水域7)
実行ファイル
http://yabumi.jp:8000/acchanpage/cgi-bin/up/up/up6519.zip
サンプル画像
http://yabumi.jp:8000/acchanpage/cgi-bin/up/up/up6520.jpg
■次の課題
・気候を計算するアルゴリズムを設定する
・川を作成するアルゴリズムを作成する
・上記に基づき、各地形に植生を設定するアルゴリズムを設定する
・植生に基づき、陸地の描画色を変更する
岩礁削るついでに色々手を加えてみました
■改善内容
・岩礁、小さすぎる島を取り除く
・小さすぎる湖や入り江を取り除く
・左右ループ構造にしてみた(上下はつなげていません)
・高度が一定以下の陸地は緑色にした(そのため、地図全体が熱帯のようなイメージになっています)
・陸地と水域の輪郭を強調
・水域と陸地の比率が常に一定になるようにした(陸地3:水域7)
実行ファイル
http://yabumi.jp:8000/acchanpage/cgi-bin/up/up/up6519.zip
サンプル画像
http://yabumi.jp:8000/acchanpage/cgi-bin/up/up/up6520.jpg
■次の課題
・気候を計算するアルゴリズムを設定する
・川を作成するアルゴリズムを作成する
・上記に基づき、各地形に植生を設定するアルゴリズムを設定する
・植生に基づき、陸地の描画色を変更する
466名前は開発中のものです。
2009/09/27(日) 23:53:45ID:LMHm03qr 必然的になんだろうけど長崎県やギリシャみたいな沈降地形を想起させるね
467名前は開発中のものです。
2009/09/27(日) 23:58:47ID:y27vLljA ああいうのは沈降地形と言うのですか
地質学的な計算はあまりやっていないのですが、
もしかしたら近似しているのかもしれないですね。
作ってて思うのは、今の地球の地形の多様性の多さですね。
やっぱりプレートテクトニクス的な計算やらないといかんのかなー
勉強不足です><
地質学的な計算はあまりやっていないのですが、
もしかしたら近似しているのかもしれないですね。
作ってて思うのは、今の地球の地形の多様性の多さですね。
やっぱりプレートテクトニクス的な計算やらないといかんのかなー
勉強不足です><
468名前は開発中のものです。
2009/09/28(月) 00:05:41ID:agNDyi1A 【沈降地形】
土地が沈降して、山地にできたV字谷まで海が入り込むと、複雑に入り組んだ海岸線ができます。
リアス式海岸(*6)と呼ばれます。このような入り江の奥では津波の被害を受けやすいので注意が必要です。
山頂付近だけのこして水没すると、瀬戸内海や松島のような地形になります。多島海と呼ばれます。(*7)
あーなるほど
地形を作ってから水を流し込んでいるので、
まさにこういう作り方してますね。
なるほどなぁ
土地が沈降して、山地にできたV字谷まで海が入り込むと、複雑に入り組んだ海岸線ができます。
リアス式海岸(*6)と呼ばれます。このような入り江の奥では津波の被害を受けやすいので注意が必要です。
山頂付近だけのこして水没すると、瀬戸内海や松島のような地形になります。多島海と呼ばれます。(*7)
あーなるほど
地形を作ってから水を流し込んでいるので、
まさにこういう作り方してますね。
なるほどなぁ
469名前は開発中のものです。
2009/09/28(月) 00:27:30ID:S/2h4HRS あーうん、そうそうそれそれ
>>467
俺も道路網の自動生成をしようとか考えたことあるけど
その前提になる都市の発達をシミュレートしたいとか、
そのためには川などの自然地形を生成してとか
きりがなくなって投げ出してしまったよ
うまいモデル化ができればいいんだろうけど
>>467
俺も道路網の自動生成をしようとか考えたことあるけど
その前提になる都市の発達をシミュレートしたいとか、
そのためには川などの自然地形を生成してとか
きりがなくなって投げ出してしまったよ
うまいモデル化ができればいいんだろうけど
470名前は開発中のものです。
2009/09/28(月) 00:31:10ID:S/2h4HRS 無責任に言うけど、
川の3作用(侵食・移動・堆積)を再現するだけでも
だいぶもっともらしい地形ができそうじゃないかな
そのための初期値になる地形をどのように用意するか
という問題はあるけれども
川の3作用(侵食・移動・堆積)を再現するだけでも
だいぶもっともらしい地形ができそうじゃないかな
そのための初期値になる地形をどのように用意するか
という問題はあるけれども
471名前は開発中のものです。
2009/09/28(月) 00:35:23ID:agNDyi1A472名前は開発中のものです。
2009/09/28(月) 00:40:46ID:S/2h4HRS473名前は開発中のものです。
2009/09/28(月) 06:10:07ID:XkcsMTA8 ハイトマップ化して3Dで見てみたい
474名前は開発中のものです。
2009/09/28(月) 17:25:00ID:DVCs6uN3475名前は開発中のものです。
2009/09/28(月) 19:28:45ID:CfLeoPK2 小さい島だけじゃなくて、小さすぎる池も削ったほうがいいと思うよ。
あとは、谷でも山でも、とがった部分から丸くなっていくから
急すぎる凸凹角を滑らかにしたらいいかも
■
■
■■■■
↓
■
■■
■■■■
こんな風な補完とか。
あとは、谷でも山でも、とがった部分から丸くなっていくから
急すぎる凸凹角を滑らかにしたらいいかも
■
■
■■■■
↓
■
■■
■■■■
こんな風な補完とか。
476名前は開発中のものです。
2009/09/28(月) 20:34:40ID:agNDyi1A >>473
すんげー擬似な3Dならできるかなー
>>474
えーと論文名は以下です
"Ignacio Rodriguez-Itrube and Andrea Rinaldo, Fractal Rivar Basins (Cambridge University Press, Cambridge, 1997)."
もっとも自分は英論文探して読みこなす能力は無いので(馬鹿ですいません><)、
複雑な世界、単純な法則(マークブキャナン著)という書籍で要約を拝見しただけなんですが。
>>475
まさに、水滴たらして流す方法でそれができそうです
水の位置エネルギーは落差が高いほど大きくなりますので、土地を削る力も強くなりますしね
すんげー擬似な3Dならできるかなー
>>474
えーと論文名は以下です
"Ignacio Rodriguez-Itrube and Andrea Rinaldo, Fractal Rivar Basins (Cambridge University Press, Cambridge, 1997)."
もっとも自分は英論文探して読みこなす能力は無いので(馬鹿ですいません><)、
複雑な世界、単純な法則(マークブキャナン著)という書籍で要約を拝見しただけなんですが。
>>475
まさに、水滴たらして流す方法でそれができそうです
水の位置エネルギーは落差が高いほど大きくなりますので、土地を削る力も強くなりますしね
477名前は開発中のものです。
2009/09/28(月) 20:44:27ID:DVCs6uN3478名前は開発中のものです。
2009/09/28(月) 22:00:46ID:I6dn7qvq 自動生成じゃねーけど、タクティクスオウガのHERMITってどうなってんのあれ?
479名前は開発中のものです。
2009/09/28(月) 22:03:40ID:agNDyi1A 想像ですけど、高さデータ持ったメッシュ配列(1D)と2Dマップ使って、計算は3Dでやってるんじゃないでしょうか
マップの表現自体は画面奥側のマス(四角形の頂点)から高さに応じた柱を1マスづつ置いていっているんじゃないかなー
マップの表現自体は画面奥側のマス(四角形の頂点)から高さに応じた柱を1マスづつ置いていっているんじゃないかなー
480名前は開発中のものです。
2009/09/29(火) 07:58:56ID:w20lb6p8 >>479とほとんど同じことを書いてしまうけど、
・「高さ」データや、「パネルの種類」データ(水とか地面とか)、はデータで持っている
(マップ自体は自動生成ではない)
・上記データをもとに、
例えば隣接したパネル(マップチップ)がどちらも「水」で高さが違うなら、
「高いところから低いところへ水が流れている」と解釈し、
水の流れのグラフィックを自動生成
って感じかな
例えはものすごくテキトウなので、水の流れはもっとシンプルな方法だったりするかも
ほかの自動生成の例をちょっと思いつかなかった
「HERMIT "自動生成" マップ」でぐぐると、描画について考察してるpageがみつかる
・「高さ」データや、「パネルの種類」データ(水とか地面とか)、はデータで持っている
(マップ自体は自動生成ではない)
・上記データをもとに、
例えば隣接したパネル(マップチップ)がどちらも「水」で高さが違うなら、
「高いところから低いところへ水が流れている」と解釈し、
水の流れのグラフィックを自動生成
って感じかな
例えはものすごくテキトウなので、水の流れはもっとシンプルな方法だったりするかも
ほかの自動生成の例をちょっと思いつかなかった
「HERMIT "自動生成" マップ」でぐぐると、描画について考察してるpageがみつかる
481名前は開発中のものです。
2009/09/30(水) 02:18:31ID:SqukfjmY ワールドマップが自動生成されるゲームって実際にあるの?
どんなゲーム性なのか想像つかないけど……
どんなゲーム性なのか想像つかないけど……
482名前は開発中のものです。
2009/09/30(水) 08:20:31ID:SDWHnMRj ティルナノーグとローグライクは?
後者は全世界じゃなくてダンジョンだけなのと細部パーツが決まってるので除外ってこと?
後者は全世界じゃなくてダンジョンだけなのと細部パーツが決まってるので除外ってこと?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- サウナ夫婦死亡 非常ボタンの通報装置の電源入っておらず オーナー「今まで電源入れたことない」 [夜のけいちゃん★]
- サウナ夫婦死亡 非常ボタンの通報装置の電源入っておらず オーナー「今まで電源入れたことない」★2 [夜のけいちゃん★]
- 日中関係改善は「下手をすると10年かかる」 トランプを全面信頼できない高市官邸の苦悩★5 [ぐれ★]
- 【野球】WBC、録画放送含め地上波中継なし (ネットフリックス) ★3 [阿弥陀ヶ峰★]
- ファミマ「遊べるコンビニ」へ ゲーム機を5000店舗に設置方針 IP強化 [七波羅探題★]
- 【高市首相】「日本人が日本各地を旅行するのも大切」 中国からの渡航自粛巡り [ぐれ★]
- お前の持ち物で一番古いものって何?
- 高市首相、自身の発言を反省する [805596214]
- 倉田真由美「国会見てると高市政権を倒すための質問ばかり。もっと国のための質問をしてください」 [834922174]
- 【悲報】愛子「おあ゛っぁ!」鴨を握りつぶす [329329848]
- お前ら俺に力をくれ
- 🏡要る?
