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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
268
(1): 2008/11/29(土)19:19 ID:qIUF3OLf(1) AAS
VXな。つかVXからの新機能じゃなかった?
269: 2008/11/29(土)21:08 ID:vRD2vdUC(1) AAS
>>266 それ論外。ツクーラーの間じゃバグ扱いもイイ所。
Vxのも微妙……。単純なローグ系の奴だった。
しかもなんか完成度が低いというか、人の手直し大前提のモノというか。
270: 2008/11/29(土)21:08 ID:hsWPcZAh(1) AAS
違うよ。
271: 2008/11/29(土)23:23 ID:xa3K/8ud(1) AAS
ローグ系ってなんだ? 分割する方法か?
つかコードでも見たのか?
272
(1): 2008/11/29(土)23:34 ID:9v1R9qp3(1) AAS
コードも何も、実際出来上がるデータ見れば大体分かるだろ
273: 2008/11/30(日)06:55 ID:xDKABjk9(1) AAS
>>267-268
第14回 「ダンジョンを作ってみよう2」 - RPGツクールVX
外部リンク[html]:tkool.jp

これだな。まー、完全自動というより、補助のものだろうな。

XPからRuby使えるはずだから、スクリプト書けばいけるんじゃね?と思って探してたら、
やってる人がいた。

RPGツクールVXでダンジョン自動生成スクリプトを作ってみた‐ニコニコ動画(秋)
省3
274
(1): 2008/11/30(日)19:51 ID:qtXu6dK3(1/2) AAS
ダンジョンの出来具合を評価して下さい

外部リンク:www1.axfc.net自動生成スレ

Framework3.5とDX9が必要です
右下の[Dungeon]ボタンで生成
パラは ダンジョンの横サイズ、縦サイズ、通路の直進性、通路の割合、部屋数
WASDと矢印キーで移動、スペースでマップ表示です
275
(1): 2008/11/30(日)22:52 ID:Szo9V3YJ(1) AAS
どんなアルゴリズム?
276: 274 2008/11/30(日)23:28 ID:qtXu6dK3(2/2) AAS
>>275
1.適当な間隔を空けて、マップ中に部屋を配置
2.その隙間に穴掘り法で通路を作る
3.適当に部屋と通路を連結
4.連結しなかった部屋を消し、空いたスペースに部屋を置いたり、通路の行き止まりを繋げたり

こんな感じ
277: 2008/12/01(月)02:48 ID:dWziD4by(1) AAS
とりあえず[Dungeon]生成ボタンの下の入力欄はなんだろう?
そこにフォーカスがいくと移動できなくなったりする。

あとこれ書き込むときに起こっている現象だけど、
ウインドウが非アクティブになっても、WASDを押すと
ダンジョン側でもキー拾ってるらしくて移動したりする。
278: 2008/12/01(月)22:28 ID:EWrylr0b(1) AAS
>>272
あんたついにローグライクのダンジョンを定義付けることに成功したのか
やるな、是非御教授願いたい(笑)
279: 2008/12/01(月)23:16 ID:wx47xxBQ(1) AAS
なんで亀レスまでしてそんなことに絡んでるんだ
280: 2008/12/03(水)00:11 ID:hj0Dtdno(1) AAS
らんらんるー
281: 2008/12/03(水)01:11 ID:nJJ4hdlY(1) AAS
なるほど、了解
282: 2008/12/03(水)07:39 ID:cb8/n5Qk(1) AAS
そういう考え方は嫌いじゃない
283: 2008/12/12(金)21:06 ID:zP0pi51r(1) AAS
どんな良スレもツクールが湧いてくるとクソスレ化するという事がよく分かった。
284: 2008/12/12(金)22:25 ID:eGT1XB7x(1) AAS
遅っ
285: 2008/12/13(土)02:53 ID:QOQyrmWI(1) AAS
ツクール使用者は「ユーザー」だからな
プログラマーは「クリエイター」

持ってる技術が違うしな
286
(1): 2009/04/01(水)18:22 ID:I2oe9Rk2(1/2) AAS
Blenderでビルと3Dダンジョンの自動生成
外部リンク[php]:blender.jp
このスレ的に見どころあるかどうかは別として
287: 2009/04/01(水)22:08 ID:dBMOAAdE(1) AAS
>>286
俺が見た時はダンジョン生成スクリプトは公開されてなかったけど、
今見ると開放されたようだね。
288: 2009/04/01(水)22:15 ID:I2oe9Rk2(2/2) AAS
うん。なのでまあいいタイミングではないかと
道生成とかのロジックに目新しいアイデアはないけど、
ゲームエンジンのある3Dソフトで動くってのは面白いね
ウォークスルー仕込むだけでもちょっと楽しい
289
(2): 2009/04/02(木)00:29 ID:F21AVBtI(1) AAS
Blender(禿藁)
あんなのゲームエンジンじゃねえよwwwww
290
(1): 2009/04/02(木)12:35 ID:1+vitHMs(1) AAS
だれか>>289の笑いのツボを教えてくれ
291: 2009/04/02(木)13:13 ID:f8GjUakZ(1) AAS
嘲笑にはツボはない
292: 2009/04/02(木)21:21 ID:agUVDDzX(1) AAS
>>290
禿藁を使っている所・・・かな?
293: 2009/04/05(日)18:31 ID:shwIWvZ5(1) AAS
AA省
294: 2009/04/05(日)19:42 ID:aEMjogaV(1) AAS
Blenderは、モデリングとアニメーションするソフトで
なかに、Bullet物理エンジンが入ってる。
スクリプトでゲームが作れる。
ツクールと同じ感じだ。
かなり簡単にそれなりのもんがつくれるから初心者にはお勧めだとおもうが。
295: 2009/04/05(日)19:53 ID:fmUoa32x(1) AAS
込み入ったUIの英語ソフトを勧めるのもどうかと思うが
最近はチュートリアルなんか充実してきてるのだろうか
296: 2009/04/05(日)20:20 ID:YqBmmYYu(1) AAS
初心者にはお勧めできないよ
Logic Brickは慣れたら手軽だけど、お世辞にも分かりやすくはない
凝った処理はPython必須だ
サンプルは英語ばかりだし、バージョン変わるのが早いから情報の取捨選択も難しい
配布も躓く人が多め
特にGLSLだと、色々検証しないとコケる人の苦情が多発する
面白い環境ではあるけど、ゲ製的にはプロトタイプ作成ツールと見た方が無難かな
297: 2009/04/05(日)20:58 ID:anKrmwfM(1) AAS
自動生成関係ないので誘導

Blenderで3Dゲーム作ろうぜ
2chスレ:gamedev
298: 2009/04/06(月)19:36 ID:kenh3Yca(1) AAS
Blender厨がここにも
299: 2009/04/09(木)00:01 ID:81y0TLaW(1) AAS
Wizスレにこんな物が
外部リンク[html]:kasuya666.myura.jp
自動生成らしい。
300
(2): 2009/04/17(金)01:58 ID:g+MZYFl0(1/3) AAS
外部リンク[exe]:www.death-note.biz

とりあえず、途中まで作ってみた。
プログラム的にはけっこう出来上がってて、あとはモンスターとかアイテムのデータを入れる段階。
やっぱり、ダンジョンの自動生成部分がプログラ民具的には一番ムズかったね。

操作方法は…
Zで攻撃、決定
Xでメニュー、キャンセル
省5
301: 2009/04/17(金)21:31 ID:rAE4aav/(1/3) AAS
取りあえず、いきなりexeってのが怖いんですけど。
せめてZIPで。
302
(1): 2009/04/17(金)21:32 ID:g+MZYFl0(2/3) AAS
ZIP解凍しても結局exeが出てくるんだから、同じじゃない??
303: 2009/04/17(金)21:56 ID:dXRxV0Co(1) AAS
同感

不安なら実験用に仮想マシンでも用意しておくべき
304: 2009/04/17(金)21:56 ID:g+MZYFl0(3/3) AAS
外部リンク[zip]:www.death-note.biz

では、ZIPでどうぞ。
305: 2009/04/17(金)22:26 ID:rAE4aav/(2/3) AAS
同じじゃナイト思うんだけどなぁ。
ダウンロードしたあと、いきなり実行してしまうミスがあった時が怖いのよ。

ZIPなら実行しても関連付けされているアーカイバが立ち上がるだけでしょ?

ウイルス対策ソフトでスキャンもしやすいし、ブラウザに怒られたりもしないし。
306: 2009/04/17(金)22:32 ID:IwB0ociw(1/2) AAS
>>302
勝手にEXE認識されるのと、ZIP内をウイルスチェックできるのとでは安心感がぜんぜん違う。
というか、そのうpろだにウイルス仕込まれたら素EXEなんて無防備も良いところだろふ。
307: 2009/04/17(金)22:39 ID:+pcmAtVn(1) AAS
・・・おまいらプログラムとかしたことないの?
どう考えてもzipのほうが解凍とかで別ソフト通すんだから
リスク増えるだろw
308: 2009/04/17(金)22:41 ID:IwB0ociw(2/2) AAS
うわー つられたー
309
(1): 2009/04/17(金)22:54 ID:rAE4aav/(3/3) AAS
シレン風のダンジョンですね。
良いと思います。

今後、データが増えてくるとどうなるかに期待ですな。
310
(1): 2009/04/18(土)15:30 ID:bYN0cGY8(1) AAS
>>300
なかなかそれっぽく仕上がってて良いね。

まだ未完なので対応していないだけかも知れんが、セーブ→再開時の不具合報告。

・武具以外のアイテムを装備していることがある。
・同じ武具が増殖?して、装備すると増殖したアイテム2つとも装備の付け外しができる。
 (武器、楯をそれぞれ2個づつ計4こ装備することができてしまう。)

応援してるぞガンガレ。
311: 300 2009/04/18(土)17:03 ID:t+NZEoVm(1) AAS
>309
アイテムとかの兼ね合いってゲームの面白さに直結する部分だから、
プログラム的には簡単でもゲームとしては難しい部分ですよね。
どこで独自色や面白さを出すかはすごく悩んでるというか、正直手探りです。

>310
バグ報告ありがとうございます。
まだソース確認してませんが、こちらでも再現できました。
省3
312: 2009/04/29(水)20:42 ID:FwacJnt9(1/2) AAS
とりあえず実行してないけど、ソースもアルゴリズム解説も何も無いで
このスレ的に価値があるのだろうか

技術議論したいわけじゃないなら、開発状況報告スレにでもいけばいいじゃん
313: 2009/04/29(水)20:44 ID:FwacJnt9(2/2) AAS
と、乞食が申しております
314: 2009/04/29(水)21:31 ID:OyewstnD(1) AAS
んー、でも出来上がり品が動いてる様子を見るだけでも
いろいろ参考にもなるし見る価値はあるんじゃね
315: 2009/05/31(日)09:10 ID:+JfiOGdS(1) AAS
自動生成関連

725 :デフォルトの名無しさん:2009/05/30(土) 17:45:41
最近、赤本を読み終わったのですがどうも全体的なOpenGLの概観がまだつかめていないらしく、コードをどうかいていけばよいのか曖昧なところがあります。
ゲームを一本通して作りながらOpenGLを学んでいく本は無いでしょうか?英語は読めませんが、洋書大丈夫です。

できれば、少しでもGLSLを使用しているとありがたいです。

726 :デフォルトの名無しさん:2009/05/30(土) 18:06:59
>>725
省10
316: 2009/05/31(日)12:45 ID:kLIMNMwi(1) AAS
それちょっと前にどこかのブログで見たな
317
(2): 2009/06/21(日)11:25 ID:+lYcnOQY(1) AAS
オーソドックスなローグライクのダンジョンを作ってみました。
外部リンク:cid-ee470d7040094ffd.skydrive.live.com|_test.zip
Enterを押すたびに$マークが勝手に動き回ります。
よく見るとアラが目立つかと思いますが、とりあえず独立したDLLのサービスとして動くため
3D化してゲームに組み込んでいく予定です。
318: 2009/06/21(日)20:59 ID:FAVHpVo9(1) AAS
アドレスが怖すぎるww
319: 2009/06/21(日)22:31 ID:pYdSfSIz(1) AAS
MSNのファイル共有用オンラインストレージだから、アドレス自体は問題ないだろ
中身は知らんが
320: 2009/06/22(月)01:33 ID:khnQ56/S(1) AAS
クリックしてみたけどエロ広告バナーだけで何も表示されなかったぞ
321: 2009/06/22(月)07:35 ID:Ux3oPHDz(1) AAS
ちゃんとファイルがあって動作したけど、まぁ通りすがりが試してみても
面白いもんじゃないな^^;
面白いゲーム出来るの期待してるぜガンガレ
322: 2009/06/23(火)07:39 ID:LdV1u90e(1/2) AAS
>>317
$が通路を往復して、ハマってたぞwww
323: 2009/06/23(火)07:41 ID:LdV1u90e(2/2) AAS
>>317
ああ、何回か試したけど、決まった通路の順路で往復するようになっとるんだなw
全部回るわけじゃないのか

あと、ENTER押すのマンドクセw
324
(3): 2009/08/05(水)00:07 ID:UG9dNowM(1/2) AAS
最近ローグ系のゲームを作り始めたんですが、いきなり詰まってしまいました。
皆さんはダンジョンをどういうデータ構造で作っているんでしょうか?
最初、ダンジョンの大きさの2次元配列に、床・通路・壁のどれかを入れていこうと思ったのですが、
同じフロア内の敵のみにダメージなどということを考えると、部屋クラスが必要だろうと思いました。
そして部屋クラスを作り、持つデータは部屋の座標・サイズにしたのですが、
風来のシレンでいう、つるはし・大砲・大部屋の巻物などの壁を破壊するものがありますよね。
それを考えると、部屋は長方形とは限らないから座標とサイズを持ってもダメじゃないか?と訳が分からなくなりました。
省2
325
(1): 2009/08/05(水)00:35 ID:SND5sjgx(1) AAS
いろんな方法があると思うけど

たとえば各マスが「部屋ID」のようなものを持ち
部屋IDが同じマスたちはすべて同じ部屋で
部屋IDがヌル(とか0とかNaNとか)なら通路とか
そういう方法もあるかもね

あるいは同じことだけどIDではなく部屋クラスのオブジェクトへの参照とか

それか逆に部屋クラスの方でその部屋に属するマスのリストを持ってもいい
省7
326
(1): 2009/08/05(水)01:57 ID:djmbzU5s(1) AAS
>>324
俺が昔、ローグライクRPGを作ったときは、
「ダンジョンの大きさの2次元配列」と「部屋クラス」の両方を使ってた。

つるはし・大砲で壁を破壊したときは2次元配列の壁だったところを通路に変更するだけで、
部屋クラスのデータは変更しない。
(壁を壊したとき、そこは通路扱いで、部屋の一部にはならない)
大部屋の巻物を使ったときは、2次元配列を床で埋め尽くして、全部屋クラスを破棄し、
省5
327
(1): 2009/08/05(水)05:40 ID:8C+6rJYo(1/2) AAS
>324
ちょっと前に作ったときは、部屋情報はマップデータとは別に部屋構造体を用意して、
マップ作成時に部屋データもいっしょに作成。
つるはしとか壁を破壊する系は実装しなかったけど、やるとしたら破壊した場所は
全部通路認定。これが一番楽。もし、破壊した場所も部屋認定したいなら、
そもそも長方形以外の形も扱える部屋情報が必要になるからね。
328
(1): 2009/08/05(水)08:04 ID:aEx2LxPn(1) AAS
あんまりやったことないけど、シレンて矩形に広がらないと部屋認定されないんじゃ。
もちろんシレンに合わせる必要は無いけれども。

適当に思いついたことを書くと、部屋はそれぞれ番号を振ってマップにその番号で埋めておく
11111111
11111111
11111111

2222
省18
329
(1): 2009/08/05(水)08:13 ID:l8/hwzvv(1/2) AAS
俺が作ったときはつるはしは面倒臭いので仕様上除外したけど
部屋番号の情報は持たせたな
enum type
{
floor,
corridor,
wall,
省8
330: 324 2009/08/05(水)15:16 ID:UG9dNowM(2/2) AAS
>>325-329
皆さんレスありがとうございます。なるほどと思うことばかりです。

2次元配列に部屋ID・通路・壁・壊せない壁を入れる。
壁破壊が起こったときは全て通路にする。(大部屋の処理は別に作る)

これで作ろうと思います。
アドバイス本当にありがとうございました。
331: 2009/08/05(水)21:08 ID:wmA2fsj5(1) AAS
111222333444
111222333444
111222333444
555666777888
555666777888
555666777888
シレン系ってフロアにこんな感じで部屋が割り振られてて、その上に壁や通路があるって仕様じゃね
省1
332: 2009/08/05(水)21:44 ID:HVvsk/T2(1) AAS
ローグライクゲームを作ろうとした奴がすぐにこれだけ出てきたことに驚いた。
333: 2009/08/05(水)22:13 ID:iLa52LMY(1) AAS
前スレ盛り上がってた頃を思い出すなぁ
334: 2009/08/05(水)22:13 ID:zdmWLnlk(1) AAS
俺のように作ろうとしてまだ手をつけてない奴はその30倍くらいの人数でROMってそうだ
335
(1): 2009/08/05(水)22:50 ID:8C+6rJYo(2/2) AAS
そういえば、ダンジョンRPGを作ろう、みたいなゲームプログラミングの本が出てますね
336: 2009/08/05(水)23:37 ID:6Y9UxAtf(1) AAS
商業誌には期待するな
337: 2009/08/05(水)23:58 ID:l8/hwzvv(2/2) AAS
>>335
ちらっと見たけどあんまり役に立ちそうになかった
初心者向けのゲーム作成本はとりあえずサンプルそのまんま打ち込んで遊ぶ人向けだと思う

ところで、俺が今作ってたゲーム
ぼちぼち形になりそうなんだけど、ここでテストプレイして貰っても良いだろうか・・・
主にBGMのWAVが体積を取って、容量がCD一枚分弱あるんだけど(やろうと思えば自鯖は建てられる)
338: 2009/08/06(木)00:25 ID:DYcRzxRc(1) AAS
それBGMいらなくね?
339: 2009/08/06(木)00:58 ID:hnppw0vf(1) AAS
探してみれば分かるけれど
手を加えたら駄目っていう素材屋が多いからじゃね
340: 2009/08/06(木)01:41 ID:sDwccf75(1) AAS
ローグライクならここで公開してもいいと思う
違うなら然るべきスレが妥当かな
341: 2009/08/06(木)03:31 ID:WUxNb6MC(1) AAS
テスト用として適当な軽いBGMに差し替えた版を作ってみてはどうかな
342
(2): 2009/08/06(木)13:52 ID:qVSrItmk(1) AAS
外部リンク[zip]:testerworks.dip.jp

結局、BGMもそのまま公開してみることにしました。400MBくらいあります。
ゲームパッド必須、(たぶん)Direct3D9をハードウェアで処理できるビデオチップ必須です。

DDNS+自宅鯖で公開してます。たまに繋がらなくなるかもしれません。
イーモバでテスト接続したんで、ちゃんと外からも見えてると思います。
公開は一週間くらいで終える予定です。

CPUの種類/クロック数、メモリ容量、ビデオカードの種類、OSの種類と
省1
343
(1): 2009/08/06(木)17:55 ID:ldZxWqWs(1/4) AAS
>>342 どっか別の鯖に挙げてほしい。
桁違いに重い。あと4時間近く・・・・とか、尋常じゃない重さ。
344
(1): 2009/08/06(木)18:43 ID:fxyKXtZM(1/3) AAS
軽いBGMに差し替えるとか、
BGMは別アーカイブにするとか、
MP3やOGG形式を検討するとか方法はあったはずだが、
ガン無視してそのままうpした理由を聞きたい。
345
(1): 2009/08/06(木)18:56 ID:W01B2pbq(1) AAS
>>343
ほんの数年前までエロ動画を落とすのにアナログ回線で三日三晩かかっていた俺に謝れw
346: 2009/08/06(木)19:05 ID:ldZxWqWs(2/4) AAS
>>345 ISDNをずっと使ってたけど、それでも三日三晩はねーよ。
どんだけ高画質なエロ動画求めてたんだよwww
347: 2009/08/06(木)19:31 ID:V2YQBQ0v(1) AAS
>>344
発表したいという強い欲望を制御しきれなくて溢れ出したんだなきっと
348: 2009/08/06(木)20:04 ID:fxyKXtZM(2/3) AAS
BGMは百歩譲って許そう。いや、やっぱ許さん。次から考えろ。

だが以下の入れる必要のないもので90MBも使うのは決して許さない。
・DirectX エンド ユーザー ランタイム
・DirectX エンド ユーザー ランタイム Web インストーラ
・Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86)

アホか!
こんなもんURL提示するだけ・・・いや、ここにいるようなやつは入れてるし、
省3
1-
あと 654 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s