節子、それはシャッフルダンジョンや。
シャッフルダンジョンゲーをテストプレイしたら
いきなりボスクラスの敵とあたってコンティニューしても意味なし状態に。
しかし順番に弱い順に出てくる仕様もドキドキ感が無くてつまらない。
ダンジョンの半分ぐらいを歩かないとゴール部分を確定させない方法もあるな
ランダムで1/4から1/2の間位が良いのかな
800 :
名前は開発中のものです。:2013/09/22(日) 10:14:22.74 ID:kNif9OvF
へー
興味深いけどでもスレ違いのような…
誰かいない?
いないよ
そうそう
男女の自動生成
男女の交互の並び具合の自動生成
評価関数の値が良かった上位10%の男女だけが交配して次の世代を残す
俺らはその10%に入れません
810 :
名前は開発中のものです。:2014/09/02(火) 21:49:35.14 ID:DdilfGtb
>>19 7年前の人ありがとう
二分割二分割……の方法だと部屋の繋がりが単調になっちゃって困ってたんだけど、
提案してくれた方法で理想的なダンジョンができました
811 :
19:2014/09/16(火) 02:05:50.17 ID:13yqEDQE
www
ゲームにしたら結構面白そう
ってか人いたことに驚き
屋内と屋外を意識したら面白いかな
>811
ゲ製作は動きが遅いからなーw
触手の動きスレも相当だったがw
六角形を敷き詰めたマップでのダンジョン自動生成を作ってる
完成したら見せようと思う、いつ完成するかはわからないけど
Diablo1の浅い階のダンジョンってどうやって作ってるんだろう。
決まったパーツを組み合わせてるようだけど、
よくあれだけ無駄な空間無しに詰め込めるもんだなぁ。
決まったパーツの組み合わせってことでいうと、
テトリス的な分割だと自然になりそうかな。
凸型を自然に2、3部屋で埋めたブロック
L型を自然に2、3部屋で埋めたブロック
とかをあらかじめ複数用意しておいて、
さらにそれらをテトリスの盤面みたいなマップに
配置していくイメージ。
回転なんかも自然に組めるし、
盤面自体はランダムで生成しやすい。
ランダムに見せかけられる度合いは高いかな、と。
横からだけどなるほどな うまいな
俺も別件でちょっと前に必要があって
テトロミノによる敷き詰めを自動生成するコード書いたわ
1枚1枚敷き詰めていくと思うけど、その途中で
「今後どんなに工夫しても絶対敷き詰め出来ない」っていう状態になることが多いので
それをうまく検出して早々に巻き戻すことがポイントだったような記憶がある
隙間は後で補填すればいいしね
たまに隙間を多くとりたくもなるかもしれんけど
確かにそうだw
パズルの解答を求めるのが目的ならカチカチに作るべきだけど
ゲームのマップ程度のものなら余り難しく考えなくても良いんじゃないかな
生成方法の規則をばれないようにするのが難しいな。
前後左右から部屋をぶつかるまで寄せていく方法を思いついたが
なんとなく規則がばれそうな気がする。
832 :
823:2014/10/19(日) 02:03:44.01 ID:EykgkH6b
バカ正直なアプローチとして
出入口付きの小部屋を規定数用意
→あとから大部屋ですっぽりと囲む
→回転を考慮せず、物理演算でめちゃくちゃに揺さぶる
(各部屋の摩擦係数をランダムにしておく)
→出入口つなぐ or 塞ぐ
っていうのも考えたんだけど、
あまりにも美しくないし却下かな?w
>>831 なんとなく推理できちゃうのもそれはそれでいいと思う
全く手がかりが無いのも辛いよ
1つの部屋でも
床や壁のタイルを数種類混ぜて作ればいいんじゃね
ばれないようにする意図によって、有効な手が変わってくるのかも
良いね
名前の自動生成ってこのスレに出てきた?
>>839 このスレでは無かったと思う
「名前 ジェネレータ」とか「名前 自動生成」とかで検索すると、いろいろ出てくるね
成長過程をたどった上での樹木の生成は可能だろうか?
可能か不可能かで言えば可能だろうな
今あるかは知らないけど
赤子から老人までの動物バージョン作って
世代交代まで完備できればまさに神!