- 1 名前:名前は開発中のものです。 [02/07/19 22:06 ID:o6Bp.wT2]
- 「風来のシレン」みたいにランダムでダンジョンを作るのって
どうやるんですか
- 425 名前:名前は開発中のものです。 mailto:sage [04/12/19 21:07:31 ID:gAUF82dI]
- >>424
いいこと言うな。
- 426 名前:名前は開発中のものです。 mailto:sage [04/12/20 03:42:01 ID:r12pJ3ea]
- >>423
あるよ。このスレでもいくつか紹介されてるし。 オレは>>226のリンク先で紹介されてるダンジョン(Wiz風) に感動したんで、コード拾ってきて解析中。 つーか、このコード、ローグのより読みやすいわ。 コメントもしっかり書いてあるし。 しかも、ダンジョン生成ルーチンが、クラスで提供されてるから 自分のプログラムに組み込んで動かすだけならすぐにできるよ。 参考までに… ・組み込んでコンパイルするのに最低限、必要なファイル gameutil.h、gameutil.c、 jbmazemask.h、jbmazemask.cpp、 jbmaze.h、jbmaze.cpp、 jbdungeon.h、jbdungeon.cpp ・主に利用するクラス JBDungeonOptions、JBDungeon 必要に応じて、JBDungeonRoom、JBDungeonWall、JBDungeonDatumってとこか? ライセンスとかは各自で確認ヨロ
- 427 名前:名前は開発中のものです。 mailto:sage [04/12/20 08:38:06 ID:gXD9M5+e]
- >>426
このページ見たけどソースあるの気づかなかったorz さっそくダウンしました。
- 428 名前:名前は開発中のものです。 mailto:sage [04/12/20 12:11:38 ID:glvff/Ex]
- いつのまにかソース丸ごとパクリに落ち着いた訳だが。。。
- 429 名前:名前は開発中のものです。 [04/12/20 21:49:42 ID:gXD9M5+e]
- いやソース見て勉強するだけですよ。
- 430 名前:426 mailto:sage [04/12/21 05:24:29 ID:XvOexZq5]
- >>428
ん??? オレの書き方がまずかったか… 読み返してみると、後半部分 解析する際のヒントのつもりが、 パクって利用する手引きに読めんこともないな… 組み込みも簡単だし、これ使っときゃいいじゃん! て言ってるわけじゃないんで、念のため。 基本スタンスは>>424さんが言ってるような感じでヨロシク と言うことで、このダンジョン生成プログラムについて ざっと見た感じ、アルゴリズムは>>124のアイデアに近い希ガス 1.オーソドックスな迷路生成アルゴリズムで通路を作成(この時点ではただの迷路) 2.通路を二段階で整形(部屋をイイ感じで配置するための下準備?) 3.迷路のサイズを2倍+1にして通路を引き伸ばす(>>128でビンゴか?) 4.部屋同士が重ならないように配置(この時点で>>127みたいな状態になることがある) 5.壁を生成(これにより>>127みたいな状態が回避される) まだちゃんと読んでないけど、2の仕組みが良くできてるとおもた。 あと、これ三次元にも対応してるっぽい(Z座標が存在する)。 まだ試してないんでどういうダンジョンが生成されるのかわからんが
- 431 名前:名前は開発中のものです。 mailto:sage [04/12/21 12:49:36 ID:JVBcPoT4]
- このWiz風ダンジョン生成。
1マスを3x3マス分として考えて、通路は1マス分に縮小。 んで、部屋と通路の扉部分を結合。 ってしたらrogue likeにも使えないかな?
- 432 名前:426 mailto:sage [04/12/22 06:03:37 ID:M7D/hlJX]
- >>431
そのアイデア、試しに実装してみました。 結果としては、それなりに使えるんじゃないかな?と思います。 ただ通路に関しては、どうしても直線的になりがちで また部屋に密接して作られちゃうので 見る人によっては、面白みに欠けるとみなすかも? 一応、生成オプション弄って使えそうなやつを作ってみたんで 興味のある方はどうぞ ttp://up.isp.2ch.net/up/2a3bb0ad177e.txt
- 433 名前:名前は開発中のものです。 mailto:sage [04/12/22 18:54:05 ID:vtsQN5YF]
- なかなかイイね
ダンジョンゲーとしては各フロアにバリエーションがあったほうが楽しいから、 一味違うフロアを生成できるよういろいろなアルゴリズムを持つのは良いことだね
- 434 名前:名前は開発中のものです。 mailto:sage [04/12/22 21:18:29 ID:OzD0Okhk]
- だね。俺は生成エンジンをプラグイン化してみたりしてる
- 435 名前:名前は開発中のものです。 mailto:sage [04/12/26 00:26:20 ID:Exh1T9w9]
- このスレ参考に作成中。
まだ不具合あるので画像だけです。 ttp://tell-me.sakura.ne.jp/test.gif
- 436 名前:名前は開発中のものです。 mailto:sage [04/12/26 05:49:53 ID:H6gPAOqH]
- おお、すげーすげー
そこを歩くだけのやつでもupしてん ・・・広いな・・・
- 437 名前:名前は開発中のものです。 mailto:sage [04/12/26 08:30:30 ID:U7hutUIm]
- >>435
いいよいいよー
- 438 名前:名前は開発中のものです。 mailto:sage [04/12/26 11:36:20 ID:4W3IAVrJ]
- >>435
広過ぎて従来のトルネコ&シレンの腹制度だと2Fで食料なくなりそうだなw
- 439 名前:名前は開発中のものです。 mailto:sage [04/12/26 18:40:24 ID:U7hutUIm]
- angband系列だと同じくらい広くてもバランスとれてるから、
バランス取り方次第かと
- 440 名前:名前は開発中のものです。 mailto:sage [04/12/27 02:49:08 ID:/qB0yEjo]
- *band*、少なくともvanillaでは食料事情、照明事情は無いに等しいからな。
NetHackとの差に泣ける。 NetHackだと照明屋に蝋燭しか無い事があるし。 まぁ蝋燭が足りないよりはマシなんだが。
- 441 名前:名前は開発中のものです。 mailto:sage [04/12/27 15:37:31 ID:oLkGYQCR]
- ははは
NetHackだと蝋燭ないとイベントのせいでクリア不可能だし、 序盤は空腹が天敵だもんな。 その点、*bandは、初期の町で食糧や空腹の巻物が買い放題、 照明も買い放題の上、途中で消費なしの永久光源が拾えるしな
- 442 名前:名前は開発中のものです。 mailto:sage [04/12/27 21:44:09 ID:7R5BsBxR]
- >>435
すげぇ。ただ、部屋が繋がりすぎのような・・・行き止まりの通路も欲しい
- 443 名前:435 mailto:sage [04/12/28 00:53:12 ID:89xDDhd/]
- ttp://tell-me.sakura.ne.jp/map.zip
とりあえず歩けるようにしました。 マップの広さなど起動時にランダムで決まります。 描画にDirectX9.0cを使用しているので ランタイムが必要です。 描画部分がかなり重いです。 マップが繋がってない、 永久ループするなど不具合が残ってます。
- 444 名前:名前は開発中のものです。 mailto:sage [04/12/28 01:50:03 ID:9LMc91BV]
- いいよいいよー
こうやって実際に毎回違うmapを歩けると可能性を感じるなー
- 445 名前:名前は開発中のものです。 mailto:sage [04/12/28 04:19:44 ID:eZh/IZfo]
- >>435
人工物っぽいダンジョンばかりでこれはこれで(・∀・)イイ!! なんでこんなに重いの?
- 446 名前:名前は開発中のものです。 mailto:sage [05/01/02 21:08:00 ID:VyyXW717]
- >>435
すごい!完成したらぜひソースを見せてほしいです。
- 447 名前:名前は開発中のものです。 mailto:sage [05/01/17 01:11:02 ID:DxCkgefZ]
- ぬ・・・だ、誰もいないのか?
いまさらではあるが穴掘り方を応用したら、 こんな感じの生成できるようになった。 自分ではイケテルとおもうが、みんなどうよ? ttp://namihei.zone.ne.jp/upup/up/31422.gif
- 448 名前:名前は開発中のものです。 mailto:sage [05/01/17 01:29:37 ID:4Y3i3Bq7]
- >>447
真中の方にできてる丸っぽい部屋を見て「お?」って思ったけど、ループするような通路ができてないよね。 その辺をどうにかして、通路の太さを適当に拡張するようにしたら自然にできた洞窟っぽくなるかも?
- 449 名前:447 mailto:sage [05/01/17 07:38:51 ID:/ZZCwhql]
- >>448
アドバイスさんくす! ループした洞窟てのは、 ttp://namihei.zone.ne.jp/upup/up/31432.gif の中央下の感じのことでいいのかな? これなら一応実装済みなんだけどなぁ・・・ 通路広くするのはちょいと考えてみる。 んでは、仕事いてくる〜 (^ー^)ノ
- 450 名前:名前は開発中のものです。 mailto:sage [05/01/17 14:01:44 ID:nHigXm2k]
- 全体をn×n個のグリッドにわける方法使ったときの部屋が一直線に並ぶような現象も
回避できてるようだし、かなり良いね。
- 451 名前:名前は開発中のものです。 [05/02/05 17:19:23 ID:T9zbJJCg]
- ルナティックドーンみたいな奴はどうよ?
- 452 名前:名前は開発中のものです。 mailto:sage [05/02/13 19:14:35 ID:BfA7CsB3]
- ???
ルナドンって、定型を使いまわしだと思う。
- 453 名前:名前は開発中のものです。 mailto:sage [05/02/13 19:37:52 ID:YiLMMcfO]
- 初代は穴掘り系ランダム生成だったような。
- 454 名前:名前は開発中のものです。 [05/02/26 18:16:56 ID:XLBYmv/q]
- 穴掘り法というのをやってみてるんですが、
4方向とも穴を掘れなくなったときに次にスタート地点として選ぶポイントはどうやって選ぶんでしょうか? 今まで掘った穴の中から次のスタート地点をランダムに選ぶとなると、掘った全ての座標の中から選ぶって事になりますよね。 今、map[56][64]という配列に穴か壁を入れてるんですが、 rand()で56*64の中の一つを選んでそれが穴ならそのポイントを選ぶっていう風にすると無駄が多すぎるし… 誰かご教授おねがいします。
- 455 名前:名前は開発中のものです。 mailto:sage [05/02/26 18:58:48 ID:+BfzmYZO]
- 今まで掘ってきた穴をさかのぼっていって
4方向の穴が空いていない地点から掘り出すというのはどう?
- 456 名前:名前は開発中のものです。 [05/02/26 19:41:56 ID:XLBYmv/q]
- その場合、穴を掘る場所を新たな配列か何かに入れながら掘り進めるって事ですよね?
それだと掘り方がランダムだから配列の大きさが分からないし、 後半になるとさかのぼる量が増えてしまって時間がかかる様な気がするのですが…
- 457 名前:名前は開発中のものです。 mailto:sage [05/02/26 23:26:37 ID:cBNZPZ5V]
- Cなら動的メモリ、C++ならSTLで解決。
マーカつけてればそんなに深くはならない。
- 458 名前:名前は開発中のものです。 mailto:sage [05/02/27 00:38:28 ID:jOdBjCDc]
- STLは良く知らないのですが、
1.listに穴を掘った場所を追加しながら進んでいく 2.行き止まりになったらlistの要素数が上限のランダム数を発生させる 3.ランダム数番目の要素がスタートに出来るならそのまま1へ戻り、出来ない場合はその要素を削除し、2へ こんな感じになるのでしょうか?取り敢えずやってみます。
- 459 名前:名前は開発中のものです。 mailto:sage [05/02/27 06:36:24 ID:i5A/74X4]
- 入れ子でやってないということか?
- 460 名前:名前は開発中のものです。 mailto:sage [05/02/27 13:10:28 ID:jOdBjCDc]
- 入れ子…何処の部分ですか?
理解が悪くてすいません。 ところでlist構造は一つの要素に付き二つ以上の内容を記憶出来るのでしょうか? 今、map配列が2次元配列なのでmap[y][x]のyとxを格納したいのですが… list構造を二つ用いて同時に入れるしかないんでしょうか?
- 461 名前:名前は開発中のものです。 mailto:sage [05/02/27 14:31:32 ID:jOdBjCDc]
- というか、list構造ってランダムアクセス出来ないんですね…
どうすれば良いか完全に分からなくなりました vectorだと要素の追加・削除が出来ないし…
- 462 名前:名前は開発中のものです。 mailto:sage [05/02/27 15:10:01 ID:G4Vo/2DV]
- www.shibu.jp/cppreference/cppvector.html
vectorで要素の追加削除出来るべ つうか出来なかったらどうやって使うのよ
- 463 名前:名前は開発中のものです。 mailto:sage [05/02/27 15:13:30 ID:jOdBjCDc]
- >>462
ここを見ていたんですが、良く見たら適さないだけで追加も出来るんですね… ttp://www5c.biglobe.ne.jp/~ecb/cpp/07_05.html 結局dequeというので今は試しているんですが、頭の中がごちゃごちゃになってきました
- 464 名前:名前は開発中のものです。 mailto:sage [05/02/27 16:50:19 ID:JGXBjsxB]
- もう、解決しちゃったかもしれないが、書いとく。
>>460 コンテナには使用したい構造体を指定する。 struct POINT { int x, y; }; std::vector<POINT> data; POINT p; p.x = 0; p.y = 0; data.push_back(p); if( map[data[0].y][data[0].x] == WALL ) ... んで、vector を使ってランダムな要素を取り出す方法 int i = rand() % data.size(); // 1.適当な位置を求める POINT temp = data[i]; // 2.要素を取り出す data[i] = data.back(); // 3.取り出した要素の位置に終端の要素を入れる data.pop_back(); // 4.終端の削除 vector は配列と同じ構造なので途中の要素を削除すると非効率。 でも、終端からの削除ならサイズを変更するだけで済むので簡単にできる。 んじゃ、頑張っとくれ。
- 465 名前:名前は開発中のものです。 mailto:sage [05/02/27 17:05:33 ID:jOdBjCDc]
- >>464
なるほど。そんなやり方があるとは… 数時間挑んだのですが未だに解決してません。 その上ソースがぐちゃぐちゃになってもう駄目っぽいので、その方法でやり直してみます。
- 466 名前:名前は開発中のものです。 mailto:sage [05/02/27 23:37:25 ID:jOdBjCDc]
- おかげ様で今、何とか完成させる事が出来ました。
アドバイスしてくれた人、本当にありがとうございました。
- 467 名前:名前は開発中のものです。 mailto:sage [05/02/28 00:17:26 ID:HqZ8iPxT]
- >>466
おめでとう。役に立ったみたいで、こちらも嬉しいよ。 これからもゲーム制作を楽しみなー。
- 468 名前:名前は開発中のものです。 mailto:age [2005/03/29(火) 09:50:20 ID:Kg3P9ufG]
- あげ
- 469 名前:名前は開発中のものです。 mailto:sage [2005/05/22(日) 17:32:21 ID:lIm3yEmY]
- ホシュ
- 470 名前:名前は開発中のものです。 mailto:sage [2005/05/23(月) 22:58:20 ID:5z/chgyh]
- ミーツー
- 471 名前:名前は開発中のものです。 mailto:sage [2005/06/03(金) 23:58:46 ID:k+KD2UyV]
- このスレまだあったのか。
以前ここで、ローグの解析実況をした日は なつかしい思い出だ・・・。
- 472 名前:名前は開発中のものです。 mailto:sage [2005/06/04(土) 00:50:39 ID:j7+2UQCm]
- 良スレは何度でもよみがえるさ
- 473 名前:名前は開発中のものです。 mailto:sage [2005/06/04(土) 02:55:43 ID:qAYKJL3r]
- 鍵や仕掛けつきのダンジョンは難しいかな?
あっちの鍵を拾ってこっちの扉を開けて・・・という系統のパズルなやつ。 ちゃんとクリアできるような仕掛けをランダムで作るのはどうしたらいいのかわからんけど。
- 474 名前:名前は開発中のものです。 mailto:sage [2005/06/04(土) 03:33:42 ID:j7+2UQCm]
- 多分それは表面的な改造ですぐすむと思うよ
- 475 名前:名前は開発中のものです。 mailto:sage [2005/06/04(土) 03:42:12 ID:yByGcKlF]
- >>473
「鍵をかけながら鍵を置いて回る人」を仮想的に動かせばいい と思って今考えてるとこだ。 うまくやれば大がかりな仕掛けもできると思うんだけど。
- 476 名前:名前は開発中のものです。 mailto:sage [2005/06/04(土) 10:37:14 ID:2Lx0HeyL]
- 経路探索か
- 477 名前:名前は開発中のものです。 mailto:sage [2005/06/04(土) 10:41:49 ID:Mx0GDmAL]
- 鍵と鍵の要る扉ランダム生成で一生遊べるスペランカー、とかあったらいいな
- 478 名前:名前は開発中のものです。 mailto:sage [2005/06/04(土) 10:54:52 ID:j7+2UQCm]
- おもしろそうだよね。
はっきり書くと、こんな感じかな。 ダンジョンはたとえばAからFまでの6つの区域に分かれている。 またこの世の中にはaからjまでの10この鍵がある。 ある区域から別の区域に移動するためには、 あらかじめ定められた鍵をすべて持っていないといけない。 たとえば、AからDへ移動するためには鍵aとgとhが必要。 各区域には、そこで得られる鍵が定められていて、 その区域に立ち入ることによって、その鍵を得ることができる。 たとえば、A区域では鍵aとbとcが得られる。 プレーヤは最初スタート地点と呼ばれるある特定の区域にいる。 ゴール地点と呼ばれる特定の区域に到達することをめざす。 それは可能であろうか。――
- 479 名前:名前は開発中のものです。 mailto:sage [2005/06/04(土) 15:26:07 ID:qAYKJL3r]
- なるへそ。RPGなんかで、先へ行くにはあるアイテム集めが必要で
そのアイテムを手に入れるには別なアイテムが・・・って話と似てるね。
- 480 名前:名前は開発中のものです。 mailto:sage [2005/06/04(土) 15:46:59 ID:j7+2UQCm]
- >>479
そうそれ、ずばりそれ コンピュータがそういうシナリオを自分で作るとき、 絶対に抜けられないダンジョンになると困るから、どうしよう、みたいな話
- 481 名前:名前は開発中のものです。 mailto:sage [2005/06/04(土) 22:35:23 ID:UmKVEfts]
- >>475
の考え方でいけそうだけどなあ
- 482 名前:名前は開発中のものです。 mailto:sage [2005/06/14(火) 16:29:15 ID:WjZVWI+e]
- 鍵が共通鍵の場合にハマる可能性が出そうな気がする。
鍵一つ使って、扉の中の鍵を3つ取り出すような場合に 最後の一つをそこに使わず、別な扉に使ってしまったらクリアできなくなるな。 でも扉の奥には必ず鍵一つが原則、としたらつまらなくなりそうだし。 やっぱりこのシステムは固有鍵しか無理なのか? それとも階段上り下りで内部構造リセットとかするべきか?
- 483 名前:名前は開発中のものです。 mailto:sage [2005/06/14(火) 17:21:49 ID:+dyJFCQD]
- あー、鍵が消耗品だとすると色々ややこしくなるな
- 484 名前:名前は開発中のものです。 mailto:sage [2005/06/15(水) 10:00:12 ID:JLPVloti]
- |
\ __ / _ (m) _ピコーン |ミ| / `´ \ そうだ!共通キーだけ非消耗品にすればいいんだ! ('A`) ノヽノヽ くく
- 485 名前:名前は開発中のものです。 mailto:sage [2005/06/17(金) 14:13:36 ID:LQLcT/tA]
- プレーヤーがその鍵を投げてモンスターにぶつけるとかして、
鍵を無くしてしまったときはどうするの?
- 486 名前:名前は開発中のものです。 mailto:sage [2005/06/17(金) 17:42:39 ID:16kvVQkz]
- えー、まじかよ
鍵は特殊なあつかいのアイテムということで 「それを捨てるなんてとんでもない!」みたいな感じで 投げること自体をできなくする (ぬすむ力をもった敵だとか、持ち物がさびる罠だとか、 そういったものがあればそれらも同様) それか、世界から鍵が消えた時点で 「鍵の取れる場所」に鍵が再生成される このどっちかじゃないかな
- 487 名前:485 mailto:sage [2005/06/17(金) 22:59:26 ID:LQLcT/tA]
- >>486
普通のRPGなら、特殊アイテム扱いで良いと思うけど、 ローグライクなら、 石に躓いてアイテム(鍵)を床にぶちまけて、 鍵を取ろうとしたらドラゴン・ブレスで鍵が燃えてしまったとか、 鍵を盗まれたので、その盗んだモンスターから鍵を取り返そうとして 追いかけていると、落とし穴に落ちて「うわーーーーーっ」とか、 ○×仙人の目が光った! プレーヤーは混乱した! プレーヤーは鍵を投げた! 鍵は○×仙人に1のダメージを与えた…orz とかなるように一般アイテムと同じ扱いの方が良いと思ったので。 なので、鍵を再生成する方法の方が良いか。
- 488 名前:名前は開発中のものです。 mailto:sage [2005/06/17(金) 23:08:09 ID:16kvVQkz]
- 確かにその方がふさわしい気がする。
まあ多分具体的には、その「鍵の取れる場所」に人が行ったときに 世界に(あるいは来た人の持ち物に)その鍵が無ければ、得られる、 とかそんな感じか。 「すねが光った! くめの仙人は混乱した!」
- 489 名前:名前は開発中のものです。 mailto:sage [2005/06/17(金) 23:30:09 ID:Z+DUfmOd]
- nethackでのクリアに絶対必要なベルや蜀台は、普通のアイテムでは無くなるような
行動でも無くならないように出来てるし(たしか)、 そのカギが進む上で絶対に必要な物なら、上の例で言えば敵にぶつけてもそのカギのみは 無くならないようにするとか、盗まれないとかブレスで燃えないとかしたほうがいい気がする。 >>488の言う通り、Wiz風に、ゲームからそのアイテムが消滅したら取得イベント再復活でもいいけども。 でもネトハクのベルは5回充填して使い切るとハマルんだよな。
- 490 名前:名前は開発中のものです。 mailto:sage [2005/07/03(日) 21:19:00 ID:jPpx4eRu]
- Vodaでシレンが出たのでホシュ。
- 491 名前:名前は開発中のものです。 mailto:sage [2005/07/20(水) 01:23:38 ID:IONaYr2+]
- 補修
- 492 名前:名前は開発中のものです。 [2005/07/21(木) 16:42:46 ID:moDvbKPv]
- flashで作られた自動生成のサンプル、どこかにないでしょうか・・。
参考にしたいのですが。。
- 493 名前:名前は開発中のものです。 [2005/07/21(木) 17:12:04 ID:bKKYlRPW]
- ま、まじですげえ。こんなものがまだあったんだね。マジレスすまん。
search.auctions.yahoo.co.jp/jp/search/auc?p=%B1%C7%B2%E8%BE%F0%CA%F3&auccat=0&alocale=0jp&acc=jp
- 494 名前:名前は開発中のものです。 mailto:sage [2005/07/22(金) 04:08:53 ID:IbpJtLPM]
- むかぁーしむかし
ベーマガにそう言うコードが乗っかって説明されていたんやけどなぁ。 最近の若い者は どーやってそれを知るんやろ。 とか思ってみますた。
- 495 名前:名前は開発中のものです。 mailto:sage [2005/07/22(金) 05:35:31 ID:lGFI0dtK]
- むかぁーしむかしだったら迷路の自動生成とかやってみたいと思ったかも
しれんけど、今はなあ。
- 496 名前:495 mailto:sage [2005/07/22(金) 05:36:52 ID:lGFI0dtK]
- >>494
ってか寝ろ。
- 497 名前:名前は開発中のものです。 mailto:sage [2005/07/22(金) 20:54:26 ID:rRyf+a+6]
- ネットに決まってんだろ?
- 498 名前:名前は開発中のものです。 mailto:sage [2005/07/22(金) 21:09:56 ID:p1EXMd0C]
- ネットさえあれば何でも分かる、何でも揃う、とでもおもってるのかね
- 499 名前:名前は開発中のものです。 mailto:sage [2005/07/22(金) 22:18:14 ID:eBOgVrEi]
- 架空の議論自動生成システム
- 500 名前:名前は開発中のものです。 mailto:sage [2005/07/23(土) 02:43:43 ID:35joZALW]
- 論述の迷路か、なかなか興味深い。
- 501 名前:名前は開発中のものです。 mailto:sage [2005/07/23(土) 11:21:52 ID:ozDAdyD2]
- 某板仕様論述作成ソフト
「GK乙」 「妊娠乙」 「GK乙」 「妊娠乙」 「GK乙」 「妊娠乙」
- 502 名前:名前は開発中のものです。 [2005/07/24(日) 15:49:55 ID:zoFI8ZSA]
- >>498
たいていのことは解決するけど。 そもそも自分が考え付く疑問など当の昔に誰かが解答してることの方が多い。
- 503 名前:名前は開発中のものです。 mailto:sage [2005/07/24(日) 19:44:58 ID:pCZEm45I]
- 何でも揃うなんて誰も言ってないしなぁ。
- 504 名前:名前は開発中のものです。 [2005/07/30(土) 11:41:34 ID:xQd4foTu]
- あげ
- 505 名前:名前は開発中のものです。 [2005/08/10(水) 16:55:59 ID:Mp7vk5CP]
- 部屋を5、6個作る
通路を作る 終了
- 506 名前:名前は開発中のものです。 mailto:sage [2005/08/10(水) 22:07:44 ID:EptwwJpd]
- >>505
それがムズい
- 507 名前:名前は開発中のものです。 mailto:sage [2005/08/10(水) 23:13:52 ID:7umUvbw5]
- たぶん>>505は天才
- 508 名前:名前は開発中のものです。 mailto:sage [2005/08/11(木) 21:23:09 ID:nKOENxeI]
- 馬鹿だな
部屋を作るんじゃなくて壁を作るんだ
- 509 名前:名前は開発中のものです。 mailto:sage [2005/08/12(金) 03:04:47 ID:jqER8Bv1]
- >>505は
全部のブロック(オール移動不能領域)をつくる :たとえば8*8 ブロックに穴を開けていき、入り口と目的地を繋ぐ通路をつくる あとは部屋を壁のある座標へランダムに配置 :ランダムする座標は7*7以内に納める (部屋は罠が置いてあったり宝が置いてあったり) 終了。 欠点は目的地までの道に常に一定のルートがあること。 という初級ランダム迷宮の作成法じゃないのかね。
- 510 名前:名前は開発中のものです。 mailto:sage [2005/09/05(月) 15:06:03 ID:2it76JrP]
- >>498
何でも分かる。何でも揃う。英語で検索すると特にな。 むしろ最近はぐぐれば必要な情報、それもほぼ最高品質の情報がすぐでてくるから、 逆にやる気を削ぐような面すらある気がするよ。 俺みたいな愚民がいくら独力で考え抜いたところでピラミッドの下層か中層止まりってーか。 どっかで話題になってた、「ネットによっていきなり世界統一ランキングに放り込まれる」ってやつだ。 久しぶりに昔のベーマガやMSX-FANやOh!Xの解説記事読んでみたら、ヌルいのなんの。
- 511 名前:名前は開発中のものです。 mailto:sage [2005/09/05(月) 21:18:37 ID:O8hfU7a+]
- 何期待して読んだんだ。変な奴。
- 512 名前:名前は開発中のものです。 mailto:sage [2005/09/07(水) 02:00:21 ID:M1zYQhTt]
- ナンバーワンにならなくてもいい、もともと特別なオンリーワン。
- 513 名前:名前は開発中のものです。 mailto:sage [2005/09/07(水) 15:05:41 ID:TZu3L484]
- >>510
検索能力とか英語読解能力は特殊スキルだ、 とか言う意味ではなかろーか。ネットだけあってもどうにもならんな。
- 514 名前:名前は開発中のものです。 mailto:sage [2005/09/10(土) 15:59:56 ID:jqa9kx5Y]
- >510
今日の俺の晩飯に最適なメニューを検索してくれ。
- 515 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/10(土) 17:29:34 ID:a1wcurUv]
- なら、
全世界では下層だけど、そんなことと関係なく自分を肯定できるスキル を検索してみればよくね?
- 516 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/10(土) 17:42:42 ID:eI6amDSA]
- >>514
めしライスに御飯セットがおすすめ!と出ました。
- 517 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/10(土) 23:26:28 ID:dwFxwHR3]
- おかゆドリンクも忘れるな。
- 518 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 01:51:14 ID:B2OlzZDY]
- 北のダンジョンには食パンサンドがあるそうですよ
- 519 名前:名前は開発中のものです。 mailto:sage [2005/10/07(金) 19:37:47 ID:NS9SqyA7]
- 食パンサンドがあるかどうかはさて置きホシュ。
- 520 名前:名前は開発中のものです。 mailto:sage [2005/10/15(土) 12:22:33 ID:rO1oLsT9]
- ゲームを作るための素材を集めよう! Part2
にて 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 93 名前:名前は開発中のものです。 投稿日:2005/10/14(金) 12:19:23 F4BIYOdW フィールドやダンジョンのマップ(地図)の素材ってないでしょうか。 マップチップそのものでは無くて、その地形の並びの方です。 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 というのがあったんだが、マップチップがある状態から 地図のような全体マップをランダムに作成、ってのはできないだろうか? 森や山や海をランダムで区分けしてから自分で微調整できたり 町やダンジョンの位置をうまくバラけさせたり 町を巡る順番まで考慮・・・は、さすがに無理か? 全体マップってのは、ある意味地上の迷路なんだから こっちも何とかできないだろうか?と思ってみたりする。
- 521 名前:名前は開発中のものです。 mailto:sage [2005/10/15(土) 13:22:10 ID:wzC5z6lw]
- トルネコとかは、1000パターン手で作って
ランダムに選んでるだけなんだよな、あれ。 フィールド自動生成はかなり条件限定しないと難しそうだな。 そもそもシナリオ後追い型のRPG(ドラクエとか)ではキツイな。 敵のレベル調整もしなきゃダメだし。 ロマサガタイプならどうにでもなるけど、そもそもアレはフィールドないし。
- 522 名前:名前は開発中のものです。 mailto:sage [2005/10/15(土) 13:39:14 ID:hwr3NAcj]
- ティルナノーグあるじゃん。
- 523 名前:名前は開発中のものです。 mailto:sage [2005/10/15(土) 19:07:22 ID:rO1oLsT9]
- あ〜敵レベル調整かー
ダンジョンなら一階潜るごとにでOKだけど、地上だと難しいな。 となると、番号が書かれた点を線で繋いだ仮マップを用意しておいて そこから肉盛りして地表を作るという方法がいいかな? 点のあるところを町やらダンジョンやらにして レベル調整は番号の大きさでなんとかできるかな?
- 524 名前:名前は開発中のものです。 mailto:sage [2005/10/15(土) 23:30:12 ID:dQK471py]
- >>520
俺だ。 昔、フィールド型の自動生成を作っていた事があった。 まず大地を作る。 ランダムで地殻運動を起こして山脈を作って、それを風化させる。 次に細かな地形を作る。 大まかな範囲に温度が設定されていて、 また、海や山脈の位置から降水量を求めて、 そのバランスから草地、茂み、砂漠、雪地などを作る。 ゲームの内容に合わせるというよりかは、 ランダムで出来た偶然の産物に内容の方を合わせる。
- 525 名前:名前は開発中のものです。 mailto:sage [2005/10/16(日) 02:24:29 ID:iF1ui/wk]
- >>521
>トルネコとかは、1000パターン手で作って >ランダムに選んでるだけなんだよな、あれ。 マジデ 昔の話とかじゃなくて?
- 526 名前:名前は開発中のものです。 mailto:sage [2005/10/16(日) 14:33:36 ID:pf3Q0Shj]
- >>525
手で全部ではないだろうが、ジェネレータでゴリゴリ出力して、 その中から良さそうなのを選んだり、ちょっと手を入れて修正したのが 1000パターンとか。 救助隊で同じマップになる理由を考えてみ?
- 527 名前:名前は開発中のものです。 mailto:sage [2005/10/16(日) 18:07:50 ID:b7XHtH7i]
- >>526
同じシードなら同じマップになるかと。
- 528 名前:名前は開発中のものです。 mailto:sage [2005/10/16(日) 18:12:21 ID:/NWTOStG]
- >>525
「シャッフルダンジョン」はそんな感じだけど、 メインのダンジョンは完全にランダムでその場で自動生成している。
- 529 名前:名前は開発中のものです。 mailto:sage [2005/10/17(月) 19:00:41 ID:4YKY4VR0]
- RPGではないSTGだが、アンドロメタルというゲームで
その場でマップを生成しているのがある。 ゲームスタート時に地形とその繋がっている道全て生成して 他の地形の中身(キャラとか)はリアルタイムで生成してい るらしいよ。
- 530 名前:名前は開発中のものです。 mailto:sage [2005/10/20(木) 02:41:41 ID:vhfI+UGQ]
- >>529
それゲームの内容自体も面白そうだな。 前回見た時より動画が重くなってる様な気がするが コーデック方式が変わったのかな?実際の速度はどれぐらいなんだろう。 動画より体験版があれば良いのだが。
- 531 名前:名前は開発中のものです。 mailto:sage [2005/10/25(火) 12:27:09 ID:VVTg4Nal]
- >>530
モバイルAthlon XP-M2200+(3Dグラボ無し、ノートパソコン) の環境で動画再生してみたら、重いしちょっとぎこちない感じ。 テレビなど、他のいろんな動画は快適に見られるから 動画のつくり方、ゲーム実行しながら動画エンコードする段階で そのやり方が上手くいってないみたい。 実際のゲーム速度は 8年前のPCと最新マシンを比べても 体感速度は同じで、超快適ですって話がホムペでされてた。 (メールフォームができたので、動作報告とかはそちらで。)
- 532 名前:名前は開発中のものです。 mailto:sage [2005/10/31(月) 22:17:48 ID:NSi8mxSs]
- ティル・ナ・ノーグ?
- 533 名前:名前は開発中のものです。 mailto:sage [2005/11/05(土) 00:17:54 ID:/vKlPzCX]
- >>524
詳細きぼん
- 534 名前:名前は開発中のものです。 mailto:sage [2005/11/20(日) 21:05:15 ID:NfQyIFGO]
- www.ismusic.ne.jp/ykmyk/sirl.zip
寂れたスレに投下してみますよ。 矢印orテンキーで移動。X押しながらでダッシュっぽく。 C押しながらで壁抜けできるけど、外側の黒い所に行くと強制落ちするので注意。 HOMEとENDでズームイン・アウト。 PAGEUP・DOWNで角度調整。 Rで再生成。 カメラの位置によっては、変な線が見えちゃうけど今の所は気にせんでください。 多分ローグっぽいマップ生成はできてると思う。 とりあえず、行けなくなっちゃう部分があるけど。 エリア分けしてあるので、適当にエリアごとの比率を見ながら、 財宝部屋にして見たり、エリア毎に一つずつバネを設置してみたり、 適当に通路追加したり、そのまま潰したりはできるはず。
- 535 名前:名前は開発中のものです。 mailto:sage [2005/11/20(日) 22:16:00 ID:1ZlF6i9E]
- 乙。なかなかよくできてるね。道がまるっきりないのができたりしてビビッタw
ただ、エリアを区切ってそこに部屋を生成した感じの構造が多いのが気になった。 縦横に貫いてる区切り線が見えるって感じ。
- 536 名前:名前は開発中のものです。 mailto:sage [2005/11/21(月) 00:18:54 ID:THeEo6c8]
- >>535
>道がまるっきりないのができたりして 普通にパラメタで調整できるようになってるのでは。 ゲームによっては荒野とかあえて道を作らないエリアもあると思うし。 >>534 乙!とりあえずDLしてみます(実はこれからw)
- 537 名前:534 mailto:sage [2005/11/21(月) 22:53:47 ID:KB59jlb8]
- >エリアを区切ってそこに部屋を生成した感じの構造が多いのが気になった。
とりあえず、エリア二つ分の大きさの部屋を作るようにしてみたよ。 結局区切り線が見えちゃう気はするけど。 URLは>>534のままで。 生成アルゴリズムも二つほど変なのを追加してみた。 赤い人は気にせずに。
- 538 名前:名前は開発中のものです。 mailto:sage [2005/11/21(月) 23:20:13 ID:wRz6jNly]
- >>537
早速ダウンロードさせていただきました。 おぉ、なんかイイ感じ。 複雑な洞窟っぽい感じのと、バトルシティー風の障害物な壁マップが追加生成されたやつかな? 気にするなといわれても、つい赤いのを避けて移動しまうよ。
- 539 名前:名前は開発中のものです。 mailto:sage [2005/11/22(火) 04:06:20 ID:U8Y1CFFY]
- こりゃあ面白い。
- 540 名前:名前は開発中のものです。 mailto:sage [2005/11/22(火) 04:09:12 ID:bu4K9jzM]
- ただ2D、むしろテキスト出力でもいいような。
高さ無いですよね。 いや、ちょっと重くて。 嘘です、こっちがとろいだけです。 今ちょっと考えてるのはキャラのみ高さアリのやつ。 2DだとMAPまで高さがあるとわけが分からなくなると思います。
- 541 名前:名前は開発中のものです。 mailto:sage [2005/11/22(火) 04:35:31 ID:uEo2Oiop]
- >>537をDLしてやってみたが、面白い。
折れは赤いの捕まえようとして追いかけてしまった。 バトルシティっていうかドルアーガのようダンジョンだが SFCゼルダみたいに高さがあってもいいんでないかな。 そのための3D表現でもあるし、個人的にはゼルダより 純粋にダンジョンRPGのほうが好きだが。
- 542 名前:名前は開発中のものです。 mailto:sage [2005/11/23(水) 01:01:11 ID:NWNZuxsb]
- >>540
テキスト出力ってもしかして1Ghz以下かな。 自分もそれほど高性能マシンでないものの快適に動いている(エラーログにも何も出力されず) 斜めにも移動出来るのがいいね。
- 543 名前:540 mailto:sage [2005/11/23(水) 03:58:53 ID:3SWrKvLL]
- はい、333MHzです。
ただ快適はないものの致命的なほど遅くもないあたりすごいかも。 リアルタイム処理とか無いからかな。
- 544 名前:名前は開発中のものです。 mailto:sage [2005/11/23(水) 14:34:09 ID:WfH5re/8]
- 隣の部屋への角曲がりが必ず0か2。時々1だけってのが気になった。
- 545 名前:534 mailto:sage [2005/11/23(水) 14:48:41 ID:kWiJPdQk]
- ごめんなさい、勉強不足でグラフィック関係はOpenGLの簡単な機能しか使えんのですorz
でも、333MHzでも致命的にはならない程度って、これ結構軽いんだなぁ。 実際のゲーム上ではプレイヤーの周囲数マスしか描画しないから少しは軽くなりそう。 と見せかけて、キャラ描画がもうちょっと重くなると思うから結局、大して変わらなそうな予感。 とりあえず、システム的にはシレン寄りな物を作りたいと思っとります。 >高さうんぬん 今の所、そこまでやる気は無いです。無意味に複雑になりそうで……。 >>544 そう云うもんだと思って気にしてなかったけど、気になるかなぁ? 一応内部構造的には絶対に二回曲がってるんだけど。 自分としては、偶に通路同士が隣り合って2マス分の通路になる事があるのが気になる。 まぁ、この辺は改良の仕方が思いつき次第と言うことで。
- 546 名前:名前は開発中のものです。 mailto:sage [2005/11/23(水) 15:07:06 ID:WfH5re/8]
- 見た目的には問題ないよ。ただ、全体マップを知らない状態で遊ぶ場合
「2回曲がったから次は部屋だな」と考えられるのがネック。 ランダムダンジョンなのに、先がわかるのは矛盾してるし、楽しさも半減すると思う。。
- 547 名前:540 mailto:sage [2005/11/24(木) 03:55:45 ID:y3U8hG2U]
- 一応言っとくけどただ動かすのに下手に固まったりしないという事で、多分遊ぶとなると無理だけど
そもそもあのスペックで3Dやる方がどうかと思う、自分で。 やってみるもんだなと思ってますけど。 わざわざ3Dで作ってらっしゃるんだから高さがあるのかなと思いました。
- 548 名前:名前は開発中のものです。 mailto:sage [2005/11/24(木) 15:09:34 ID:asE/gb2e]
- ローグギャラクシー
www.playstation.jp/scej/title/rg/
- 549 名前:435 mailto:sage [2005/11/24(木) 19:03:21 ID:anQWpv+g]
- まだこのスレあったのか。
久しぶりに来たのでソース公開します。 コメントがないのは何をやってるか忘れたからだ。 ショボイが我慢してくれ。 ttp://tell-me.sakura.ne.jp/map.zip
- 550 名前:名前は開発中のものです。 mailto:sage [2005/11/24(木) 23:02:54 ID:HkZy/vDr]
- >>549
イタダキマシタ、操作に慣れにくいがドンドン進むまっすぐなルートも良いな
- 551 名前:534 mailto:sage [2005/12/07(水) 00:54:58 ID:kBco8a8d]
- www.ismusic.ne.jp/ykmyk/sirl.zip
メインの生成アルゴリズムは殆ど変えてないけど、 水路やら、通常以外の形の部屋やら実装してみたので再投下してみますね。 何か他にも要らん物が色々追加されてるけど。 グラフィック部分はあんまり突っ込まんで上げてください。 一応その内作り直すけど、多分アブストラクトさはこのまま。 というか、マップが常に中央表示だとちとうざい罠。
- 552 名前:名前は開発中のものです。 mailto:sage [2005/12/07(水) 02:47:02 ID:8X449zL/]
- >>551
おお! すごいですね。 かなり遊べます。 ちゃんと装備した剣や盾がグラフィックに反映されるのもいいですね。 1つ気になったのですが、アイテムや罠が地面に埋まったり現れたりします。 アイテム等を地面よりも少し浮かしてみてはどうでしょうか?
- 553 名前:名前は開発中のものです。 mailto:sage [2005/12/07(水) 18:14:44 ID:kBco8a8d]
- あれ? 埋まってますか?
既に地面から浮かせてるはずなんですが。 キャラが重なった時にちらつくのだったら、影が同じ高さなせいです。後でずらしときます。 後、壁の中とか、出口の無い狭い場所でアイテムが埋まりきった状態でからアイテム投げたりすると、 落ちる場所を探しつづけてフリーズしますので気をつけてくださいorz
- 554 名前:名前は開発中のものです。 mailto:sage [2005/12/13(火) 21:36:39 ID:KrR92/qW]
- >>534
いい感じの出来上がりだね。 グラフィックとかどうなるのか気になるねw あと操作系がマウスになるとうれしいかなぁ。
- 555 名前:551とか mailto:sage [2005/12/25(日) 20:25:32 ID:zs139kFu]
- 何か色々と弄くってます。それなりにゲームらしくはなってきたと。
と言うか、何気に細々と更新してるんですが、 生成部分はあんまり弄くってないので、こちらでは報告しておりません。 以前のサイトの残骸を再利用してみたので、興味ある方は偶にこちらでもチェックしてやってください。 f9.aaa.livedoor.jp/~ykmyk/ それと。アイテムが埋まる件に関してですが、何やら 「カメラを離す=座標が縮小される」時にほぼ同じ距離になってしまう為に起こるようです。 今の状態ではかなり離すと埋まっちゃいますが、完成品では埋まるほどカメラを離せない仕様になると思うので放置しておきます。 >>554 マウスは勘弁。 座標変換とかめんどくさそうだしorz 後グラフィックは、あんまり期待してると確実にガッカリしそうな予感です。 以前ポシャった物ですが、これの戦闘シーンぐらいが限界。 www.ismusic.ne.jp/ykmyk/pd524.zip
- 556 名前:名前は開発中のものです。 mailto:sage [2006/01/10(火) 18:03:30 ID:N1cqXTPc]
- 久々に除いたら、敵とアイテムが増えとる (・∀・)
バランス調整はまだまだ先の話なんだろうけど アイテム拾う前に、ほぼ確実に複数回死ねますな (ノ∀`)
- 557 名前:名前は開発中のものです。 mailto:sage [2006/01/28(土) 00:22:33 ID:ZtE7P/op]
- 保守・・・
- 558 名前:名前は開発中のものです。 mailto:sage [2006/02/03(金) 04:11:06 ID:05QR0MCn]
- 亀レスかもしれんが…
Rogueのような直線的な部屋の配置は、フロアを直線的に9つに区切っていることに由来するわけだ。 つまり直線的な部屋の配置を避けたいなら、最初にフロアを切り分ける段階でランダムな位置、大きさの区画に切るようにすればいいのではなかろうか。 ちょっとそういう方針でコード書いてみるわ。
- 559 名前:進可 ◆Sinka1my5k mailto:sage [2006/02/03(金) 22:17:51 ID:+KmvgtIx]
- 前に地上マップの自動生成が話題になってたが、なんとなく思いついたので仮で作ってみた。
これが生成マップ ttp://gamdev.org/up/img/4555.png んでこれが本体 ttp://gamdev.org/up/img/4556.lzh やってることは極単純。 全てのマスで上下左右隣のどれかの色をコピー。 同じ色に上下左右囲まれたら、その色に変更。 この二つのみを数百回繰り返す。 んで、最後に凸凹をスムーズにして完成。
- 560 名前:名前は開発中のものです。 mailto:sage [2006/02/03(金) 23:41:30 ID:F7jxtwgn]
- >>559
ちょっと凄いもの見たかも それ論文書ける気がする 海と陸地の浸食スピードを変えるとよりリアルになるかもしらんね
- 561 名前:名前は開発中のものです。 mailto:sage [2006/02/04(土) 00:45:57 ID:HTt9+uv8]
- >>559
面白いな、これでランダムに出来た国どうしの国取りゲームでもつくってみっかな
- 562 名前:名前は開発中のものです。 mailto:sage [2006/02/04(土) 04:07:12 ID:FVzcwpvl]
- すごい、けどサンプルがちょっと形を変えたアレフガルドだ。
ただそう見えただけです。
- 563 名前:名前は開発中のものです。 mailto:sage [2006/02/04(土) 11:04:35 ID:bUq83S+3]
- 面白い!
- 564 名前:進可 ◆Sinka1my5k mailto:sage [2006/02/04(土) 15:22:09 ID:nxiBKjG1]
- 意外と好評でちと驚き。
>560 論文って書いたこと無い、っていうか論文になるようなもんかな? やってることはランダムウオークとライフゲームを足して2で割った程度だし ドラクエマップに似てるのは、わざとそれっぽい色を選んだからだな。 2DRPGの全体マップなんてどれも似たようなもんだし。 とりあえずサイズ選択とか機能追加してみます。
- 565 名前:名前は開発中のものです。 mailto:sage [2006/02/04(土) 17:28:53 ID:PigfTwip]
- 学のある人間が書けば、結構いい感じに論文は書けると思うよ。
なんて言うか個人的には。適当に国とか作って、勢力図見たいなのを表示させたりして。 それっぽいシミュレーションにしてみたいなぁとか。
- 566 名前:名前は開発中のものです。 mailto:sage [2006/02/04(土) 17:49:51 ID:HUT7akxl]
- > 全てのマスで上下左右隣のどれかの色をコピー。
> 同じ色に上下左右囲まれたら、その色に変更。 どうこと?
- 567 名前:名前は開発中のものです。 mailto:sage [2006/02/04(土) 18:12:58 ID:X95vxFvv]
- どうこと?
- 568 名前:名前は開発中のものです。 mailto:sage [2006/02/05(日) 00:49:23 ID:YdTAYsWk]
- 4*4のマス目があったとして、それぞれのマスへランダムに色が設定されていたとする。
□■□□ ■◆■□ □■□□ □□□□ ◆の位置の場合、上下左右にある■のどれかからランダムにコピー。 これを全部のマスで実行する。これが1行目の> 全てのマスで上下左右隣のどれかの色をコピー。 次にランダムコピーし終わったものをチェック。 □■□□ ■◎■□ □■□□ □□□□ ◎の位置のように同じ色で囲まれているもの(孤立している色)は □■□□ ■■■□ □■□□ □□□□ 同色に変更する。これが> 同じ色に上下左右囲まれたら、その色に変更。
- 569 名前:進可 ◆Sinka1my5k mailto:sage [2006/02/05(日) 00:51:17 ID:YdTAYsWk]
- ちなみに、外周ワクの処理がめんどかったので外周は海に統一してます。
ループ処理できないか頑張ってる途中。
- 570 名前:進可 ◆Sinka1my5k mailto:sage [2006/02/05(日) 01:11:08 ID:YdTAYsWk]
- >565
シミュレーションかぁ、そう書かれると色々想像してしまうではないか。 適当な位置に村を多めに設定しておいて、周囲の地形で 草原=羊・穀物 人口(増加速度) 森=木材 建築(最大人口) 山=石炭・鉱物 武力 の関係が発展するように設定。 人口と武力が溜まったら隣に侵攻って感じかな?
- 571 名前:進可 ◆Sinka1my5k mailto:sage [2006/02/05(日) 17:22:34 ID:cV3bs9Sv]
- とりあえずここまでできたー。
ttp://gamdev.org/up/img/4569.lzh 大きさ変更を可能にした。上下左右の色設定、ループ設定も可能にした。 セーブテキストの文字を選択可能にした。A,A,A,A,なんてのも可能に。 白色を増やして氷原を表現。 これにより上下は氷原で北極南極にし 左右は東西でループするタイプのマップも可能に。 これでだいたいの必要そうな機能は作ったかな?
- 572 名前:名前は開発中のものです。 mailto:sage [2006/02/06(月) 00:20:26 ID:BYIF5sQS]
- 地形の高低も作り出してくれると、汎用的な気がする。
とは言え、そりゃまったく別のアルゴリズムがいるだろうが。
- 573 名前:562 mailto:sage [2006/02/06(月) 03:07:47 ID:ONKI0Dlb]
- 色というよりむしろ形が。
これって転変地異ネタできそうな気がする。 あとベースで山脈とか付けたらどうなるんだろう。
- 574 名前:進可 ◆Sinka1my5k mailto:sage [2006/02/07(火) 21:55:29 ID:k0KLR7mS]
- 最初は地形の高低で青緑茶灰の4段階で作ってたんだけど
どうも面白みに欠けてねぇ・・・開き直って、今の形にしてみたら 歩くの想像するだけでも楽しそうなマップになったので、こうなりました。 山脈タイプはアイデア思考中。
- 575 名前:名前は開発中のものです。 mailto:sage [2006/02/13(月) 23:02:45 ID:NatgxHPM]
- ちょっとこのスレとはずれるが
「ドラクエ風日本地図」 f.hatena.ne.jp/winder/t/%e3%83%89%e3%83%a9%e3%82%af%e3%82%a8%e9%a2%a8%e6%97%a5%e6%9c%ac%e5%9c%b0%e5%9b%b3
- 576 名前:名前は開発中のものです。 mailto:sage [2006/02/15(水) 11:00:18 ID:Tio5VjBM]
- >575
山・川の配置がドラクエっぽくていいねw
- 577 名前:名前は開発中のものです。 mailto:sage [2006/02/22(水) 10:34:01 ID:X/dOJU3w]
- 様子見。
- 578 名前:名前は開発中のものです。 mailto:sage [2006/02/22(水) 22:11:26 ID:ArQ9tSNh]
- >576
大阪、毒の沼地sugeeeeee!
- 579 名前:名前は開発中のものです。 mailto:sage [2006/02/22(水) 23:45:06 ID:gQQKFDlE]
- >575
見れない……
- 580 名前:名前は開発中のものです。 mailto:sage [2006/02/23(木) 01:27:41 ID:u8abCd/e]
- >>575の画像は虹裏かどっかの連中が勝手に公開するなとか尻の穴の小さいことを
言って公開停止になったんじゃなかったっけ?
- 581 名前:名前は開発中のものです。 mailto:sage [2006/02/23(木) 19:12:27 ID:gC7Z3QEh]
- >>580
当時の虹裏「他のネタみたいに転載がきっかけで (厨房が騒いで)荒れネタになるかもしれないから ここで作った分は皆で転載はやめとこうな」 結果その「転載をやめておこう」をネタに厨房の連鎖発生 無 情
- 582 名前:名前は開発中のものです。 mailto:sage [2006/02/23(木) 20:30:40 ID:tkbJiqW+]
- 虹裏ってだけで運命が決まってるようなもんだな。
どう転んでも厨房大発生。
- 583 名前:進可 ◆Sinka1my5k mailto:sage [2006/02/24(金) 03:05:47 ID:rvo3nAH5]
- どういうわけか現在、斜線と円の当たり判定の作成でさまよってる。
- 584 名前:名前は開発中のものです。 mailto:sage [2006/02/24(金) 22:29:44 ID:MulRGJmT]
- 点と線の関係でいいんじゃ。。。
- 585 名前:名前は開発中のものです。 mailto:sage [2006/02/24(金) 22:49:55 ID:Izv7yb8r]
- ttp://up01.2ch.io/_img/2006/20060224/22/200602242246221069208717373.jpg
ダンジョンじゃないですけど。一個生成するのに3分くらいかかります。 自動でテクスチャも貼り付いて完成します。
- 586 名前:名前は開発中のものです。 mailto:sage [2006/02/24(金) 23:20:05 ID:/yAgFGjj]
- >583
斜線と点だと、斜線と点が隣接するまで近寄れるもんで。 ある程度、離れさせておきたいから円判定が必要。 で、なんでそんなのがいるかと言うと山脈を表現したいから。 しかしそこまでする必要ないんじゃないかとも思い始めた俺ガイル。 斜線を細かくして四角同士の判定にしてしまえば楽だったな。 >585 スゴス。
- 587 名前:名前は開発中のものです。 mailto:sage [2006/02/24(金) 23:23:44 ID:8SrOYlXt]
- >>585
スゲー。川どうやんの?
- 588 名前:名前は開発中のものです。 [2006/02/25(土) 10:16:02 ID:pNUrQkwd]
- >>585
RTSにそのまま使えそうなクオリティだな。すごい。
- 589 名前:名前は開発中のものです。 mailto:sage [2006/02/25(土) 10:43:15 ID:qRgVVJYs]
- >>587
インチキです。 ラインからの生成だと川岸付近の表情が出ないので、あらかじめ画像として 用意した形状ブロックを破綻が起きないように接続しています。 もちろんランダムですよ。
- 590 名前:416 ◆quHoSW/FCI mailto:sage [2006/02/25(土) 12:02:28 ID:VwLk9pxw]
- >>585
おお、リアルですげい。昔、似たのは作ったけど川の生成までは至らなかったヨ…。 >>589 なるほど、そういう手法で。たしかによく見ると2×2ブロックで川が形成されてる。
- 591 名前:名前は開発中のものです。 mailto:sage [2006/02/25(土) 13:14:54 ID:qRgVVJYs]
- ttp://up01.2ch.io/_img/2006/20060225/13/200602251307443273198675111.jpg
ダンジョンの奴も出てきたので一応。これは2,3秒で生成されます。 左上が最小単位で2階層。右下は8層になります。各階層は階段で結ばれており、 空間的に連続しています。 完全なランダム生成ですが、スタートとゴールは設定されており、経路は保障されます。 色つきのキューブがそうです。 部屋は最大で3層の高さを持つようにしたため、中空の通路も発生します。
- 592 名前:名前は開発中のものです。 [2006/02/25(土) 13:58:37 ID:rJx0/l3U]
- 凄いね。その二つは実際ゲームで使ったん?
- 593 名前:名前は開発中のものです。 mailto:sage [2006/02/25(土) 16:43:46 ID:4kmZTObL]
- >>589
ナイス・インチキw >>591 こっちもイィ。 (いつかパクってやろうと、心ひそかに決意するのであった。
- 594 名前:名前は開発中のものです。 mailto:sage [2006/02/25(土) 20:38:46 ID:btLiWUXl]
- >>586
点と線(が一定距離内にあるかどうか)の関係でいいんじゃ。。。
- 595 名前:名前は開発中のものです。 mailto:sage [2006/02/25(土) 22:57:21 ID:pNUrQkwd]
- >>591
脳汁でそう。 それそのままFPSのマップなどに使えませんか?
- 596 名前:名前は開発中のものです。 mailto:sage [2006/02/25(土) 22:58:09 ID:q1JQw40y]
- >>594
高校の数学でやる「点と直線の距離」ってやつだねえ
- 597 名前:名前は開発中のものです。 mailto:sage [2006/02/25(土) 23:50:42 ID:YpmXD/EZ]
- >>592
提案はしましたが、まったくウケなかったため、お蔵入りしました。 ノートパソコンが逝かれたので、データをサルベージ中に再発見したところです。 もう、ゲーム制作からは足を洗いました。 >>595 立体構造を生かした、アクション性のあるトラップゲームを想定していました。 上下で撃ちあえるFPSでも良かったですね。
- 598 名前:名前は開発中のものです。 mailto:sage [2006/02/26(日) 01:15:27 ID:lp29ua+L]
- >>597
マジすごいとオモ
- 599 名前:進可 ◆Sinka1my5k mailto:sage [2006/02/26(日) 11:08:12 ID:H++bbihf]
- >点と直線の距離
そう、それそれ。その発展系で、与えられる情報が 線分2点と中心点1点の場合の、なるべく簡単な式を模索してた。 高校数学なんざ、とうに忘れてるし(^^; >591 更にスゴス。ウケなかったのはランダムな上に3Dで 空間把握が大変だからかも。一人視点は辛そうだ。 なんか上手い表示方法があればなー。 面白そうなだけにもったいない。
- 600 名前:名前は開発中のものです。 mailto:sage [2006/02/26(日) 16:53:40 ID:QkUaKqn/]
- ttp://gamdev.org/up/img/4796.zip
これも意味不明だけど。2D画像に対する擬似ライティングです。 exeファイルなので、実行は自己責任でどうぞ。 ハードウェアでnormalマッピングできる今となっては、無意味そのもの。 いいかげんスレ違いなので消えます。
- 601 名前:名前は開発中のものです。 mailto:sage [2006/02/28(火) 22:03:17 ID:k5LIAmWN]
- 迷路の自動生成恋愛シミュレーション
- 602 名前:名前は開発中のものです。 mailto:sage いみわかんね [2006/03/01(水) 13:02:33 ID:1c4hzwM/]
- 「一緒の通路になって行き止まりに噂されると恥ずかしいし・・・」
- 603 名前:名前は開発中のものです。 mailto:age [2006/03/01(水) 21:08:55 ID:CFa76dVL]
- めろめろ☆メイズたん
〜恋の再帰をかけて〜
- 604 名前:名前は開発中のものです。 mailto:sage [2006/03/02(木) 00:24:32 ID:Kb64UpNU]
- >>585
simcity4みたいな
- 605 名前:名前は開発中のものです。 [2006/03/03(金) 04:07:08 ID:es7sjkBl]
- てか、おまえらネトハクぐらいやりましょうよ
- 606 名前:名前は開発中のものです。 mailto:sage [2006/03/03(金) 18:09:17 ID:t11yBwTS]
- わかった。つるはしアイテム持たせればいいんだよ
- 607 名前:名前は開発中のものです。 mailto:sage [2006/03/03(金) 18:56:59 ID:b98smJX3]
- *壁破壊*の魔法書
- 608 名前:名前は開発中のものです。 mailto:sage [2006/03/04(土) 01:42:33 ID:uYdM61ml]
- つ【大逆鱗】
- 609 名前:名前は開発中のものです。 mailto:sage [2006/03/06(月) 09:03:52 ID:+HXcEYGh]
- >>585>>591 見れない
再アプきぼん gamdev.org/up/
- 610 名前:名前は開発中のものです。 mailto:sage [2006/03/08(水) 10:45:12 ID:hHKHN7pv]
- RPGツクール2000でランダム生成の迷路作ろうと思ってググったらこのスレがヒットした。
>>108の壁伸ばし法でやってみよう。 微妙にスレ違いすまん
- 611 名前:名前は開発中のものです。 mailto:sage [2006/03/08(水) 20:54:41 ID:1pZn0Eu9]
- >>610
微妙にスレ違いながらツクール2000の迷路自動生成は かなり簡単に成功した記憶がある。 残念なことに使い道がなかったが・・・ (ローグ系つくりたくてここをかなり参考にしたもんだ)。
- 612 名前:名前は開発中のものです。 mailto:sage [2006/03/08(水) 22:10:15 ID:djJIdMWL]
- >>611
マジですか! そんな簡単にできるもんなのか… ミニゲームっぽいカンジで手軽に遊べるようなのを作ってみようかなと。 とりあえず床にイベント敷き詰めて それを変化させてくって方法でやってるんだけど なかなか時間がかかりますなあ。
- 613 名前:名前は開発中のものです。 mailto:sage [2006/03/09(木) 21:52:42 ID:wCDlmMs+]
- >>609
もう遅いかもしれませんが。見てないかな。 ttp://gamdev.org/up/img/4905.jpg 元の絵を消しちゃったんで別のものを。木を生やすソースが残ってました。 試しに動かしてみたら、しょうもない処理のくせにサブノートだと重たいです。
- 614 名前:名前は開発中のものです。 mailto:sage [2006/03/09(木) 21:57:23 ID:MRYX2E56]
- SUGEEE
- 615 名前:名前は開発中のものです。 mailto:sage [2006/03/09(木) 22:28:13 ID:ulH8Z7Si]
- >>631
すげーーーーーーーー! リアルだ。 AOMとかRONとかみたいだ・・・
- 616 名前:名前は開発中のものです。 mailto:sage [2006/03/09(木) 23:29:57 ID:wCDlmMs+]
- >>609
こっちは残ってたので、生成画面もつけました。画質悪いですけども。 一応、多層構造が立体化前に確認できるのが伝わるか…な? 下層ほど右下にずらして色を落としてあります。 ttp://gamdev.org/up/img/4907.jpg
- 617 名前:名前は開発中のものです。 mailto:sage [2006/03/09(木) 23:32:57 ID:RDvXeZ2P]
- これ見て「すげー」って言えばいいの?
なんとも建設的なスレですね
- 618 名前:名前は開発中のものです。 mailto:sage [2006/03/09(木) 23:38:26 ID:wCDlmMs+]
- >>617
お気に触ったなら申し訳ありません。 以後、書き込みは慎みます。
- 619 名前:名前は開発中のものです。 mailto:sage [2006/03/09(木) 23:43:00 ID:KoVmokE9]
- >>617
なんとも非建設的なレスですね。
- 620 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 00:09:58 ID:AjECQ0hK]
- すげーというより面白そうだよね
- 621 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 01:37:08 ID:rDIAo/F7]
- いや、こういうのいいよ。なんか脳がかき回されて、いいアイデアの元になりそう。
- 622 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 02:15:25 ID:eHN+32nm]
- どうやってんのよヽ(`Д´)ノ
- 623 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 02:17:42 ID:agBDESUW]
- >>616
歩き回りたい
- 624 名前:テキトーレス mailto:sage [2006/03/10(金) 03:56:38 ID:yzA2lvvu]
- >>622
地形はフラクタルとかじゃないの?
- 625 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 07:36:47 ID:Sl4HGVWb]
- もうちょっと厚みつけて地層とかあると萌え
- 626 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 07:55:09 ID:BE4PSp4R]
- 高低差のあるマップを作りたいなら海と平地と山は同じ「陸」として処理して、
高度によって後から属性を付けたほうが簡単だと思う。 もし淋しい孤島や不毛な山頂のマップになるのを避けたい場合には、マップ全体の 高度を調整して海の割合を一定にしてやればいい。
- 627 名前:名前は開発中のものです。 [2006/03/10(金) 08:22:01 ID:Db2zOCzU]
- フラクタルノイズでメッシュを変形して高度で色をつけてるだけじゃん。
めずらしくもなんともない。だいいち擦れ違い。
- 628 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 10:29:56 ID:OJW7s+hw]
- やれやれ嫉妬か
しょうがない奴だな
- 629 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 15:59:52 ID:4VehFm9t]
- 地形じゃないよダンジョンの方だよヽ(`Д´)ノ
- 630 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 18:49:18 ID:TMg+IPrU]
- >>108 まんまじゃねーの?
別に普通だと思うけど。
- 631 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 19:44:37 ID:SODe5wlT]
- 前からあるどうこうじゃなくて、実物としてきちんと形にできるのが凄いんだよな。
627もなんか作って完成させてみれば?
- 632 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 20:52:29 ID:V5loANCl]
- >>631
口だけ君には無理だよ。 可哀想だから言ってやるなってw
- 633 名前:名前は開発中のものです。 mailto:sage [2006/03/11(土) 05:27:29 ID:+tK71nF8]
- >>616
やりたい
- 634 名前:名前は開発中のものです。 mailto:sage [2006/03/11(土) 10:48:25 ID:3JBHDlT7]
- 上で画像を貼ったものです。どうも荒らしたみたいになってすいません。
立体化とパラメタ設定をはずした迷路確認ウィンドウを置いておきました。 階層・サイズ固定で、通路の曲がりやすさのパラメタのみランダムで設定されます。 本来はマップデータを書き出すのですが、はずしてあります。 「a」で再生成「b」で終了します。 ローグタイプにはなっていませんが、ご笑覧ください。 ttp://gamdev.org/up/img/4920.zip
- 635 名前:名前は開発中のものです。 mailto:sage [2006/03/11(土) 11:11:22 ID:TlmEK9VP]
- >>634 お〜これはスゴイ!
Aボタンを連打するとドラッグムービーみたいだw
- 636 名前:名前は開発中のものです。 [2006/03/23(木) 16:04:14 ID:dZa6l8rf]
- ランダムな場所に点を打って、色を周囲に増殖させていくと、国取りゲームっぽい
マップができるよ!
- 637 名前:名前は開発中のものです。 mailto:sage [2006/03/23(木) 16:57:00 ID:O6M49g63]
- それはオートマトととかいう
- 638 名前:名前は開発中のものです。 mailto:sage [2006/03/23(木) 20:52:34 ID:y8ItSYKw]
- Oh!トマト
- 639 名前:名前は開発中のものです。 mailto:sage [2006/03/24(金) 02:59:18 ID:j+UDUKod]
- >636
ほぼ>568だな
- 640 名前:名前は開発中のものです。 mailto:sage [2006/03/32(土) 10:22:56 ID:ztxjm7Fz]
- 今日は3月32日です。
- 641 名前:名前は開発中のものです。 mailto:sage [2006/04/08(土) 10:24:16 ID:g9flXxnI]
- Fracasで使ってるアルゴリズムが知りたい。
- 642 名前:名前は開発中のものです。 mailto:sage [2006/04/08(土) 18:56:02 ID:HUVux5eK]
- Fracasってなに?和訳したら喧嘩って意味しか出てこないし
- 643 名前:名前は開発中のものです。 mailto:sage [2006/04/08(土) 19:21:25 ID:bpdo4dm9]
- 何で和訳するんだ。そのままググれよ。
www.google.co.jp/search?hl=ja&ie=UTF-8&q=Fracas
- 644 名前:名前は開発中のものです。 mailto:sage [2006/04/08(土) 20:33:07 ID:Q0OS8Ri7]
- >>642-643うけたw
- 645 名前:名前は開発中のものです。 mailto:sage [2006/04/09(日) 17:35:37 ID:0JaLjWej]
- gamdev.org/up/upload.php
ここの [5247.zip] ダンジョン自動生成 82kB 2006/04/09(Sun)02:17 dungeon.zip が気になる。 ここのスレの奴だと思ったら、違ったのね。 がっかりだ。
- 646 名前:名前は開発中のものです。 mailto:sage [2006/04/09(日) 18:28:44 ID:Cm0U8oy5]
- バイナリを配布して何か意味あるんかね
- 647 名前:名前は開発中のものです。 mailto:sage [2006/04/09(日) 18:29:55 ID:yRIRkTeL]
- おれはこんなにすごいんだぞー
…とか言ったりして……ハハ
- 648 名前:名前は開発中のものです。 mailto:sage [2006/05/03(水) 20:53:49 ID:Ij0zOR4T]
- やれやれ。
僕はようやくスレをageた。
- 649 名前:名前は開発中のものです。 [2006/05/05(金) 12:08:59 ID:yx9WHGs4]
- 上がってないですよ。
- 650 名前:名前は開発中のものです。 [2006/05/06(土) 15:47:40 ID:YMpzA3SP]
- 俺もageてみる。
つってもここで話すネタはもうないんかな? 過去ログでソース解読に励んでるあたりがgjだね。
- 651 名前:名前は開発中のものです。 [2006/05/07(日) 17:40:00 ID:6Ysj0NI/]
- 初出から十数年経っていて、すでに評価が確定している
ソースを読むだけじゃ寂しいじゃないか! おまえらなりに新しいダンジョンを作ってみろよ! あの、希望を言えば、一つの階層の中で高度差が できるやつが欲しいです。ほら2Dゼルダみたいの。 そしてソースをupしてください。詳細なコメント付きで。
- 652 名前:名前は開発中のものです。 mailto:sage [2006/05/07(日) 18:36:51 ID:A4p81LTs]
- それは一方通行があるランダムダンジョン作成についての考察と考えてよろしいか?
- 653 名前:名前は開発中のものです。 mailto:sage [2006/05/07(日) 19:56:55 ID:GB4P22Cv]
- 『ザ・ナイトメア・オブ・ドルアーガ 不思議のダンジョン』が
ダンジョンに高低差があったな。 ↓こんなのを作れってこと? >>651 ttp://www.arika.co.jp/product/nod/jouhou02.html
- 654 名前:名前は開発中のものです。 mailto:sage [2006/05/07(日) 21:55:28 ID:goEbZJg/]
- 2Dゼルダだけはいまだによくわからん。
- 655 名前:名前は開発中のものです。 [2006/05/07(日) 23:03:38 ID:QsQJNO1j]
- あ、反応があった。651です。
ドルアーガみたいなのなら(ポリゴンだし)どうにかなると 思うです。でも、SFCゼルダや、そのフォロアーで多用された 見下ろし画面で同階層として表示されているなかに、広間と それを取り巻く通路があって、それが階段で連結されている ようなダンジョンって面白そうでしょ。 一層のローグライクダンジョンならソースが公開されてるし、 できてあたりまえ。こんなのを誰か作ってください。きっと ヒーローになれますよ。
- 656 名前:名前は開発中のものです。 mailto:sage [2006/05/07(日) 23:20:03 ID:tPTQqbvH]
- 迷路2つつ作って同じ座標を階段(坂)として繋ぐことでとりあえずできそう。
- 657 名前:名前は開発中のものです。 mailto:sage [2006/05/08(月) 02:15:12 ID:FGAmYGyo]
- きっとできるんだよ。
自分なりの考えでダンジョン自動生成もできた。 階層のあるやつだってできるさ。 でもさ。 問題はそこからゲームにまで持っていけないことなんだ。 orz
- 658 名前:名前は開発中のものです。 mailto:sage [2006/05/08(月) 13:51:32 ID:xLn/r/vd]
- ダンジョン自動生成アルゴリズムで女の子との人間関係を構築するんだよ
- 659 名前:名前は開発中のものです。 mailto:sage [2006/05/09(火) 04:03:54 ID:2IVRHhKg]
- で、女の子とは繋がっていないのが生成されると
- 660 名前:名前は開発中のものです。 mailto:sage [2006/05/09(火) 06:33:02 ID:pFEezepF]
- >>655
言ってる意味が分からん。 うしろの方の「ヒーローになれますよ」発言とか の人を小ばかにした発言も良くない。 はっきりとやって欲しいことをいえ。 楽したいならなおさらだろ。 だいいち、2Dゼルダってファミコン版からして沢山あるし。 なにを指しているのか、参考URLぐらい付けろよ。
- 661 名前:名前は開発中のものです。 mailto:sage [2006/05/09(火) 19:56:15 ID:5kgohWWK]
- 誰か作ってやらせろってことだろ。
興味はあるが、態度が気に食わない。
- 662 名前:名前は開発中のものです。 mailto:sage [2006/05/09(火) 20:11:47 ID:k9/U7aOv]
- >>655自身「ヒーローになれますよ。」の一言で何でもやっちゃうんだろw
- 663 名前:名前は開発中のものです。 mailto:sage [2006/05/09(火) 21:54:38 ID:l91ehK9a]
- 言葉尻とか態度はどうでもいいんだけど、
>>655の意味が理解できんので、誰か解説してくれ。
- 664 名前:名前は開発中のものです。 mailto:sage [2006/05/09(火) 22:17:29 ID:0DNE937N]
- ヒーローになれますよ。ってことじゃね?
- 665 名前:名前は開発中のものです。 mailto:sage [2006/05/09(火) 22:40:52 ID:yRV8+Qb/]
- たてまえ:
SFC のゼルダみたいな複雑なダンジョンを作ったなら それはそれは皆から賞賛されるでしょうね。ですから誰か作ってみませんか? ほんね: パクるから誰か作れや。
- 666 名前:名前は開発中のものです。 mailto:sage [2006/05/10(水) 05:09:33 ID:i5jZqWyd]
- >>660
縦読(ry
- 667 名前:名前は開発中のものです。 mailto:sage [2006/05/10(水) 10:17:18 ID:NUqaBftN]
- 言うのは楽だな
- 668 名前:名前は開発中のものです。 mailto:sage [2006/05/10(水) 23:43:07 ID:MHYxCpGl]
- 楽しそうですね。651です。
しばらく見ないあいだにレス一杯で感激です。 たしかに、あれだけの文章では一寸わかりにく いところもありましたね。皆さん、本当に私が 悪うございました。 いろいろと言われていますが、せっかくお互い の技術や知識を共有できる掲示板なのですから かたいこと言わず、一緒に考えましょうよ。 ね!
- 669 名前:名前は開発中のものです。 mailto:sage [2006/05/11(木) 01:49:13 ID:5L8ODUN7]
- 別に何言ってもいいけど
それに乗るお人よしはいない
- 670 名前:名前は開発中のものです。 mailto:sage [2006/05/11(木) 10:05:01 ID:1CLmT47S]
- まfdsじゃfjdさ
だえふぁおfじぇいさ 、、・:、;¥。「 651ー^¥−^¥−^ 生寒湖村無知戸戸画 きれいじえ てさdfhjgkds;あ たえrとぇろp のいうytrtqれq ?」「::@; おfdさおいhぎそあ まmgklさkfgd え臭いよ。
- 671 名前:名前は開発中のものです。 mailto:sage [2006/05/26(金) 01:29:04 ID:ueUSdrWw]
- PSPで出たCODED ARMSの自動生成はどうだったのよ。
- 672 名前:名前は開発中のものです。 mailto:sage [2006/05/27(土) 11:28:59 ID:Li6GtMsC]
- ↑
縦方向に4,5階層ある感じ。部屋も複数階層になっていて、 エレベータとスロープで行き来ができる。 通路の途中にもエレベータがあって、別階層と繋がっている。 部屋の中には柱や、テーブル状の障害物がある。表示カットは やってると思うんだけど、天井の高さも含めて見通しはいい。 見栄えは、単調なテクスチャだけど、相当にいい。 さすがに売り物だけあって、よくできてたよ。そのダンジョンを 銃撃しながら移動するAIというのも地味によくやってると思う。 だってランダム生成された地形で、しかも上下の概念があるん だからねえ。移動用のフラグとかどうしてるのかしら。 デザインを変えて、RPG要素を強調すれば、国内でも売れたと 思うんだけどね。ファンタジーを強調して、ハック&スラッシュなら 海外でもいけるでしょ。中途半端な和製ハードコアよりも。 次回作は自動生成ダンジョンをやめるらしいので、まあ色々と 懲りたんでしょう。
- 673 名前:名前は開発中のものです。 mailto:sage [2006/05/27(土) 22:14:26 ID:MZU8BZD6]
- 先にBOTのルートを作ってからマップを生成してるに違いない!
やったこと無いけど
- 674 名前:名前は開発中のものです。 mailto:sage [2006/05/28(日) 19:05:17 ID:sqwo5kfE]
- マジレスしますけども、平面構造ではないですし、いわゆるBOT用のルート生成・組み込みは難しいのではないでしょうか。
むしろ単純な構造フラグを埋めておいて、AIは、近傍のそれを捜して行動を決定するだけの古風なものではないでしょうか。 実際、地形が固定(ですよね?)のボス以外の敵は、最近のFPSにしては、非常にシンプルな動作をしているように見えます。 別に文句はありません。携帯機のゲームとしては、十分に面白かったです。安いし。
- 675 名前:名前は開発中のものです。 mailto:sage [2006/05/29(月) 19:21:14 ID:zP2lCos3]
- watch.impress.co.jp/game%2Fdocs/20050623/ca02.htm
これを見る限りでは、2x4住宅みたいに有り物の部屋を組み合わせてる感じに見える。 それぞれの部屋ごとにBOTのルートを生成して、部屋同士の繋ぎ目になるポータルでBOTのルートを 繋ぎ変えてやる雰囲気? ゲーム自体はアヴァロンとかエヴァとかの5年くらい前のセンスっていうか、古臭いけど。
- 676 名前:名前は開発中のものです。 [2006/06/10(土) 02:39:51 ID:3YcOLxAm]
- ホシュ
- 677 名前:名前は開発中のものです。 [2006/06/20(火) 20:36:30 ID:L0z1lFVn]
- ttp://racanhack.sourceforge.jp/rhdoc/index.html
こんなページ発見。
- 678 名前:名前は開発中のものです。 mailto:sage [2006/06/22(木) 00:15:46 ID:1A70mGvx]
- >>677
ケータイからだと文字化けで嫁ん(p_q)
- 679 名前:名前は開発中のものです。 mailto:sage [2006/06/22(木) 00:19:35 ID:1A70mGvx]
- でもなんか良さそうなヨカンガスル!!
- 680 名前:名前は開発中のものです。 mailto:sage [2006/06/22(木) 01:48:46 ID:7MZcuqVC]
- 二回だけ折れ曲がる理由がよく判ったよ
- 681 名前:名前は開発中のものです。 mailto:sage [2006/06/22(木) 01:57:01 ID:bwLAyNdD]
- >>677
細かい解説あるね。 サンクス
- 682 名前:名前は開発中のものです。 mailto:sage [2006/06/22(木) 15:03:00 ID:gR6+qGTr]
- 通路を別アルゴリズム体操でやれば………あるいは……
- 683 名前:名前は開発中のものです。 mailto:sage [2006/06/25(日) 05:08:25 ID:cz+opTCL]
- Diabloのアルゴリズム教えて
- 684 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 19:11:03 ID:NNV982tz]
- 自分で考えるのが面白いんじゃん?
- 685 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 19:17:13 ID:1j+ckONK]
- 再発明してもしゃーないやん
考えるんなら新しい方が好き
- 686 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 19:33:25 ID:sVFakTIt]
- ダンジョン自動生成の再開発は、公式をもう一度作るのに似てるな。
まあ、過程を知ってれば、改造も楽なんだけども。 既にある奴を作ってから、それに手を加えるのが一番楽だ。
- 687 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 19:41:01 ID:kFDUlF5t]
- >>685
きさまー
- 688 名前:名前は開発中のものです。 mailto:sage [2006/06/26(月) 21:41:36 ID:+XJalFRJ]
- diablo、迷路よりは、クリックで障害物をよけてすいすい歩くほうが知りたい。
- 689 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 00:18:56 ID:fdyZ0Cjy]
- 推薦図書/必読書のためのスレッド in ゲ製作技術 2
pc8.2ch.net/test/read.cgi/gamedev/1136546780/203- ちょいと近い話題かも
- 690 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 09:06:40 ID:WebWAjXw]
- >>688
A*かなんかで、経路探索だろうな・・・ 海外だとRTSがはやってるから、彼らは、得意っぽい
- 691 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 19:11:20 ID:3ERiEkXU]
- 経路探索はA*だね。
目的地からセル毎に加算した移動コストと探索元を記録していって、比較的 コストが低いセルの周囲を優先的に探索。既知のコストよりコストが低い経路が あったら移動コストと探索元を上書き。より高いコストのセルに囲まれて 行き止まりになってたら非効率的な経路なので、探索対象から外す。 目的地セルに辿り着いたら、目的地セルから探索元セルを辿って現在地セルまでの経路をGET。 あとはこの経路を逆に使って現在地から目的地に動かすだけさ!
- 692 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 20:36:08 ID:ql8E8lCn]
- 馬車作りたいんなら車輪の再発明は不要だわな
勉強も兼ねるんなら、(時間との兼ね合いの範囲で)どんどん再発明していい
- 693 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 20:46:51 ID:fdyZ0Cjy]
- 再発明は不要だが組み立て実習は必要だよな
- 694 名前:名前は開発中のものです。 mailto:sage [2006/06/27(火) 21:55:43 ID:IWiod506]
- ユニットを動かすタイプのゲーム作る時には移動力とか障害物とか考慮して
「移動可能な領域」を表示しないといけないし、A*モドキの応用範囲は案外広い。 自分用のライブラリ作っておくのは悪くないと思う。
- 695 名前:名前は開発中のものです。 mailto:sage [2006/07/10(月) 22:09:58 ID:4OPPyJI3]
- お初。やっぱあんだね、こういうスレ
最近自動生成に手出してんだけども。 ダンジョン生成結果的にどうでしょう? 領域端へ突進しやすいとか、通路から小さいわき道が出たり 個人的には小奇麗な部屋と単調な通路より雰囲気出てると思う ※現状、領域でかく(200x200ぐらい)でやるとなんかどっかループしてメモリリークする gamdev.org/up/img/6484.zip VBソース+exe +(64x64)の連続100生成白黒bmp(番号-生成時間(秒).bmp)
- 696 名前:名前は開発中のものです。 [2006/07/10(月) 22:14:09 ID:4OPPyJI3]
- 基本構成は、範囲内にランダムで座標取得、そこからまた適当に四角部屋作成
部屋の領域重複は無視、多重してごつごつが狙い 順番に部屋の元座標から地続き先を検索、 未接続が残っていれば、部屋の外側から壁を掘削 (基本は棒倒しで→未接続へ繋がる or 行き止まり or 曲がりすぎ まで) 終わらなければ次の元座標から >ループ 全部繋がったら終わり age
- 697 名前:名前は開発中のものです。 mailto:sage [2006/07/10(月) 23:36:56 ID:Hc1itrJO]
- >>695
そのくらいの大きさで漏れることからしても、たぶんどっかコードがまちがってるんだと思って、 開いてみたが、VBはさっぱり分からん。 たしかに雰囲気は出てるが、みょうなわき道が多かったり、部屋と部屋が重なりすぎてたりで、 もうちょっと調整が欲しい気がする。 今、VBのExpress落としてコードレビューしてみるから今週末までにもう一度コメントしに着ます。 しばしお待ちを。
- 698 名前:名前は開発中のものです。 mailto:sage [2006/07/11(火) 02:50:13 ID:O9e3Lu9D]
- >>696
だめだ。VB.net2005 expressだとビルドできなかった。 ちょっといろいろしらべてくるぉ
- 699 名前:名前は開発中のものです。 mailto:sage [2006/07/11(火) 07:10:41 ID:Pjj+Hs/0]
- どもです。
やっぱり接続先の部屋を先に決めて一発で引くロジックも組んでおきますか 部屋も1つずつ作らせればまあなんとかいくかな 無駄な生成時間もとってるし急がば回れのほうが速いっぽい 今日も暇なわけだし、クラスライブラリ充実目指してイジってみます
- 700 名前:名前は開発中のものです。 mailto:sage [2006/07/11(火) 11:10:42 ID:jgwRx8DB]
- >>695
マップ作成中に小マップをクリックすると、マップ作成終了しなくなっちゃうね。 なんか関連あったらと思って報告まで。 あとオレの環境だと日本語の表記がおかしいみたい。
- 701 名前:名前は開発中のものです。 mailto:sage [2006/08/09(水) 00:53:52 ID:d2JK1eln]
- ホシュ ⊂(^ω^)⊃
- 702 名前:名前は開発中のものです。 [2006/08/26(土) 18:53:59 ID:bVvXK9ab]
- 保守できてなす
- 703 名前:名前は開発中のものです。 mailto:sage [2006/08/26(土) 23:07:24 ID:h3w/kIyO]
- 保守はsageでもおk
- 704 名前:名前は開発中のものです。 [2006/08/27(日) 11:36:41 ID:HAksO/p0]
- そうなんだ。知らなかった世
- 705 名前:名前は開発中のものです。 [2006/08/27(日) 22:32:08 ID:HAksO/p0]
- 超ランダムに掘り進むダンジョン作ってみました。
なぜか右寄りにダンジョンができる気がするけどなぜなんだぜ? www12.atwiki.jp/cavaniel/?cmd=upload&act=open&page=Pazzle+Reversi&file=rogue.lzh よかったらコメントくださいな
- 706 名前:名前は開発中のものです。 [2006/08/27(日) 22:35:45 ID:HAksO/p0]
- ■追記
部屋数の数きっちりできるわけではありません。 だいぶテキトウにつくりました。 右寄りになるのはバグかもしれません
- 707 名前:名前は開発中のものです。 [2006/08/27(日) 22:37:18 ID:HAksO/p0]
- バグっていうか設計ミスか・・・。
初のレス4連投してしまったぜ
- 708 名前:名前は開発中のものです。 mailto:sage [2006/08/28(月) 04:35:57 ID:EUEHEFkD]
- DungeonCrawlはいろんなダンジョンが生成されるので一度やってみたがいいと思う。
掘ると部屋の組み合わせは基本的に出ないけどね。 よく言われる事だけど乱数は下の桁は当てにならない。 mod(余り)で取るのは厳禁。 違ってたらごめん。
- 709 名前:名前は開発中のものです。 mailto:sage [2006/08/28(月) 19:36:52 ID:o62xDg9v]
- 乱数。メルセンヌ・ツイスターならそういう心配もないけど、
それ以外の比較的シンプルな方法で生成してる擬似乱数の場合、桁には注意したほうがいいね。
- 710 名前:名前は開発中のものです。 mailto:sage [2006/08/28(月) 21:47:56 ID:ZDheTmwM]
- MTも初期の値はあまり良くないとか。
- 711 名前:名前は開発中のものです。 mailto:sage [2006/08/29(火) 22:21:41 ID:BtP77+8H]
- >>705
確証はないけど部屋から通路を伸ばす処理でプラス方向に演算してない? 乱数の値がそれっぽいように見えて、そこから演算させた時にX座標?がプラスになるパターンが多いから 右寄りになるんじゃないかな?適当なこと言ってるから気にせんでくださいな。 それでもなかなか面白い形のダンジョンを生成するね。見てて楽しい。
- 712 名前:名前は開発中のものです。 [2006/08/31(木) 20:52:26 ID:ZWaZHQ/c]
- ダンジョンフェチの集まるスレはここですか?
- 713 名前:名前は開発中のものです。 mailto:sage [2006/09/02(土) 02:30:19 ID:/hVA3+pA]
- そうですここです
- 714 名前:傷縫い ◆qEBmxzrjcA [2006/09/02(土) 23:23:30 ID:/hVA3+pA]
-
現在、RogueLikeなGame作ってます。 プロジェクトページ kizunui.blog.shinobi.jp/ プロジェクトページにてVer0.01を配布しています。 (右のDownloadからDownloadしてください) まだ、マップ表示とマップ移動しかできませんが 操作感や色合いを確かめてみて 気づいた事があればコメント下さい。 スレ立てようか迷ったけど とりあえずはここでダンジョンを評価してもらってからにします。
- 715 名前:名前は開発中のものです。 mailto:sage [2006/09/03(日) 12:53:16 ID:LuHhjkMh]
- 行き止まりが多すぎる。道の作り方が粗雑な感じがした。
部屋道 部屋道 部屋道道道 それに上のような作りが出てくるのはやっぱり気になるよ。 あと、通路を掘れるんなら初期配置は道が少なめでもいいんじゃない?
- 716 名前:名前は開発中のものです。 [2006/09/03(日) 14:31:23 ID:WieawH+u]
- たしかに行き止まりは多いですね。
通路を掘れるというか爆発系の範囲魔法を唱えたとき 範囲内に壁があれば壊すことができるっていう感じにしたいんです。 壁:■ プレイヤー:@ 魔法:● 壊れた壁:□ この状態で左に魔法を打つと ■■■■ ■■■■ ■■■ ←●@ ■■■ ■■■■ ↓ ■■■■ ■□□□ ■□□ @ ■□□ ■■■■ 起爆位置を真ん中に3*3の範囲で壊れる。こんな感じです。 あんまり頻繁に使わせるのも面倒なだけなので 繋がってない部屋へ行く時と行き止まりばっかで イラっときた時だけ使用するようにしたいです。 ただ、これはあくまで構想なだけで、視界制度を導入したり色々した時に あまりにもアレな場合はダンジョン生成のアルゴリズムを1から作り直すつもりです。 貴重な意見ありがとうございます!
- 717 名前:名前は開発中のものです。 mailto:sage [2006/09/04(月) 04:51:38 ID:pHbhbPwV]
- 視界制は考えたな。
Crawlっぽいのだけど。 searchで全方向見たりとか。
- 718 名前:傷縫い ◆qEBmxzrjcA [2006/09/04(月) 21:09:58 ID:EIo/YxYZ]
- Dungeon Crawlはやったことないのですが
たぶんDungeon Crawlの視界制度とMagicRogueの視界制度とは ちょっと違う気がします・・・。 視界制度を仮導入したVer0.02をupしましたので よろしければ確かめてみてください。 プロジェクトページ kizunui.blog.shinobi.jp/
- 719 名前:717 mailto:sage [2006/09/05(火) 01:52:24 ID:Ze7pgSVg]
- ゴメン、向きってのがあったから向いた方しか見えないんだと思ってた。
Crawlにはそんなものは無い。 やってみると分かるけどv0.02はCrawlっぽい。
- 720 名前:傷縫い ◆qEBmxzrjcA mailto:sage [2006/09/05(火) 15:20:17 ID:m/y0ltgo]
- >>719
そうなんですか。 後でCrawlやってみようかな。。
- 721 名前:名前は開発中のものです。 mailto:sage [2006/09/06(水) 02:57:24 ID:mT+eSsC9]
- あとおでかけダンジョンもちょっとやってみるといいかも。
- 722 名前:傷縫い ◆qEBmxzrjcA mailto:sage [2006/09/06(水) 19:30:52 ID:KHTmr4+4]
- >>721
やってみました。 初め、なんだこの操作のしにくさは!って思ってやってたんだけど 徐々に慣れ始めたころからシステムも理解するようになって アイテム収集にはまってしまった。 アイテムコレクション機能はMagicRogueにも追加しよう・・・w
- 723 名前:名前は開発中のものです。 mailto:sage [2006/09/06(水) 23:43:13 ID:rAfUddoB]
- 今ちょっとblog読んだけど
PCが魔法使いで一体多がメインってのはAngband系列がかなり当てはまってるとおも。 魔法使い以外のクラスもたくさんあるけど、基本的に一体多。 最終的にはまあ一対一に状況を持ち込まないとどうしようもなくなってはくるけど。
- 724 名前:傷縫い ◆qEBmxzrjcA mailto:sage [2006/09/09(土) 01:38:05 ID:xIionKBo]
- >>723
そうなんですか!実は自分、RogueLikeGameはあんまりやったことないんですw でも、トルネコ、シレンには異様にはまってしまいましてこんなゲームを作ってる次第です。 RogueLikeにハマらなかった理由は「コマンドの多さ」ですね。 覚えられません。。。 MagicRogueは誰にでもわかりやすいように設計しようと思います。 あ、あと、Ver0.05公開しました。よかったら見てやってください。 二つのスレに告知するのはあんまりいいことじゃないと思うので、次から告知は ■自主製作ゲーム:開発状況報告スレVer0.7■ pc8.2ch.net/test/read.cgi/gamedev/1153179462/ こっちにだけにしようと思います。よろしくお願いします。
- 725 名前:名前は開発中のものです。 mailto:sage [2006/09/09(土) 02:01:07 ID:3CLff4hR]
- だんじょんほるほる
- 726 名前:名前は開発中のものです。 mailto:sage [2006/09/11(月) 14:06:50 ID:oyv9sgLs]
- ttp://akikon777.hp.infoseek.co.jp/map/mayakasi/sd_mayakasi_.jpg
こういうようなの生成したいんですが どうやったらいいか教えてください
- 727 名前:名前は開発中のものです。 mailto:sage [2006/09/11(月) 19:20:02 ID:E0uHk/zr]
- そういう形のタイル用意してあとは普通に生成してタイルに置き換えるだけじゃねーの?
- 728 名前:名前は開発中のものです。 mailto:sage [2006/09/11(月) 22:27:12 ID:oyv9sgLs]
- 普通に生成ってのは>>677のやり方ですか?
どういうタイルを用意してどう置き換えたらいいんでしょうか
- 729 名前:名前は開発中のものです。 mailto:sage [2006/09/11(月) 22:55:09 ID:4hwkCY6H]
- ■■■■■■■
■■■■□■■ ■■□■□□■ ■□□□□■■ ■■□■□□■ ■■■■■■■ こういう感じでマップを用意すると考えれば単なる二次元配列の操作か あとは交差点や行き止まりの絵を矛盾がないよう配置する処理ぐらい?
- 730 名前:名前は開発中のものです。 mailto:sage [2006/09/12(火) 15:26:17 ID:kPBSpMzM]
- 運送種
- 731 名前:名前は開発中のものです。 mailto:sage [2006/09/12(火) 21:32:00 ID:34TuOEy9]
- >>729
なるほど。ありがとうございます。
- 732 名前:名前は開発中のものです。 [2006/09/16(土) 12:13:54 ID:/4UHW4Bs]
- 最初真っ暗にしておいて
探索したところだけ見えるようにするってのは どうやるんだぜ?
- 733 名前:名前は開発中のものです。 mailto:sage [2006/09/16(土) 12:57:32 ID:uK4OD5GG]
- >>732
それは、ダンジョン自動生成とは関係が・・・・ まぁ、簡単に言うと、MapDataを2つ容易しといて、 探索したところだけ完全なMapDataからSearchedMapにうつして、 表画のときは、SearchedMapを元に画像を構成すればいいだけ。 それとも、DQ1みたいな単純な視界範囲のみの表画の事をいってる?
- 734 名前:名前は開発中のものです。 mailto:sage [2006/09/16(土) 18:25:26 ID:zCla8vN7]
- 「探索したところ」という配列変数を用意するだけでいい
- 735 名前:名前は開発中のものです。 mailto:sage [2006/09/16(土) 22:10:13 ID:3hh9htWc]
- 「視界に入ったところだけを表示するには?」って事じゃないかな。
- 736 名前:名前は開発中のものです。 mailto:sage [2006/09/16(土) 23:00:37 ID:NcoFMhn5]
- そして質問者の真意を差し置いて話が膨らんでいく、と。
- 737 名前:名前は開発中のものです。 mailto:sage [2006/09/17(日) 00:16:58 ID:IwKFCeio]
- ローグのダンジョン表示みたいなことを言ってるんじゃないか?
- 738 名前:名前は開発中のものです。 mailto:sage [2006/09/17(日) 00:41:06 ID:/Bp9PLe9]
- チョコボなら分かる
- 739 名前:名前は開発中のものです。 mailto:sage [2006/09/17(日) 17:24:32 ID:ZayWDZPX]
- >>734
似たようなこと考えてたけど>>733の効率よさげさに脱帽した
- 740 名前:名前は開発中のものです。 mailto:sage [2006/09/22(金) 02:23:04 ID:ZCEK6r5q]
- RTSで、探索したところだけ、グラフィックが更新されないで、それっぽく表示されるのは、
>>733の感じなんだろうか。
- 741 名前:名前は開発中のものです。 mailto:sage [2006/09/22(金) 02:23:44 ID:ZCEK6r5q]
- >探索したところだけ、グラフィックが更新されないで、
意味不明だw orz 一度探索したところが、グラフィックが更新されないで、
- 742 名前:名前は開発中のものです。 [2006/09/23(土) 21:25:04 ID:Jd6P5hXr]
- >>740-741
日本語でおk
- 743 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 01:49:44 ID:hYP/Tse7]
- 勝手にエスパー。
AoEとかで、探索した後のエリアでも自軍のユニットが近くにいないと、 更新されないで最後に見た状態のままってことだよな?
- 744 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 04:53:05 ID:z9sZL2GD]
- >>743
そうそれ
- 745 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 08:16:15 ID:gdZx2Ls4]
- RTS開発で探索って言えばふつう経路探索の話だと思うわな
- 746 名前:名前は開発中のものです。 mailto:sage [2006/09/29(金) 08:28:51 ID:onxplkMo]
- モンスターを良い男にして襲えるようにしたらどうだろうかアーッ
- 747 名前:ステフ14とこのPG mailto:sage [2006/10/02(月) 14:10:36 ID:3LC0p1Pp]
- このスレで勉強してなんとかそれらしく作成できるようになりました。
感謝の気持ちを込めて生成部分をうpしてみます。 まだ変な部分もあったり二重線の処理はしてませんが 複雑になりそうなので保留中です。 動作確認用(Vでマップ生成) nurupo.net/cabinet/169/RPG_09.zip?ak=ee3a91f09207aebf2624fccfea595ad9 生成部分のソース nurupo.net/cabinet/169/map.txt?ak=6f21ef7405b96e29b9c0056921670890 HSPに似ていますので、配列の変数部分と描画命令を差し替えればHSPでも動くと思います。
- 748 名前:名前は開発中のものです。 mailto:sage [2006/10/02(月) 22:25:12 ID:LuW9OeUg]
- ガッろ〜だ〜
虐められますw
- 749 名前:名前は開発中のものです。 mailto:sage [2006/10/04(水) 22:48:31 ID:WRuRpS0w]
- HSPに移植
ttp://vipup.sakura.ne.jp/512kb/src/512kb_3326.txt.html
- 750 名前:名前は開発中のものです。 mailto:sage [2006/10/05(木) 15:02:31 ID:Am9nySSi]
- 俺の前でHSPの名を出すな
- 751 名前:名前は開発中のものです。 mailto:sage [2006/10/05(木) 16:33:54 ID:Lj+3NDjH]
- じゃあ、もう後だからHSPって言っていいよね
- 752 名前:名前は開発中のものです。 mailto:sage [2006/10/05(木) 22:29:46 ID:8ntndzYU]
- あいだを取ってざばにいそくゆー
- 753 名前:名前は開発中のものです。 mailto:sage [2006/10/05(木) 23:47:35 ID:Lj+3NDjH]
- 日本語でおk
- 754 名前:ステフ14とこのPG mailto:sage [2006/10/06(金) 01:27:26 ID:lE7We31z]
- >>749
移植ありがとうございます。
- 755 名前:名前は開発中のものです。 [2006/10/29(日) 17:01:43 ID:MANCISgQ]
- ActionScript 3.0
ttp://onegame.bona.jp/dungeon/
- 756 名前:名前は開発中のものです。 mailto:sage [2006/10/30(月) 23:00:55 ID:C9xcr+0f]
- 独自にマップの自動生成やってるけど、バグの除去に時間がかかるかかる…
生成の時点でエラー落ちなんて致命的すぎる…
- 757 名前:名前は開発中のものです。 mailto:sage [2006/10/30(月) 23:03:40 ID:W2UDRUE3]
- エラー落ちって、配列の参照とか?
参照するところを関数にして、きっちり範囲チェックすればいいじゃん。 毎フレームやるわけじゃ無し、多少重くても関係無いよ。
- 758 名前:756 mailto:sage [2006/10/31(火) 18:25:43 ID:pchkiGL1]
- ゴリ押しで作り終えた後、ゆっくり>>757を眺めてたら理解できたのですが後の祭りです
ttp://gamdev.org/up/img/7983.zip 申し訳ない事が3つありまして、 1ソースが汚すぎて入っていない 2エラー落ちは無くしたつもりだけどあまり自信がないので あれば種付きで報告してもらえればありがたいです 3HSPです、申し訳ない
- 759 名前:名前は開発中のものです。 mailto:sage [2006/10/31(火) 20:33:10 ID:mCqyMb0n]
- HSPだからと言って、引け目を感じる必要は無い。
HSPに○○あれば…とか言いつつHSP使いつづけるのなら、 思いっきり引け目を感じたほうが良いと思うがw ちょっとやってみたけど、いまんとこエラー落ちはないよ〜。
- 760 名前:名前は開発中のものです。 mailto:sage [2006/11/09(木) 20:42:57 ID:tLnt7his]
- >>747
動作確認用が死んでて落とせない
- 761 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 07:08:49 ID:P78YqOmU]
- ttp://www.gamedesign.jp/flash/dice/dice.html
これって自動生成?
- 762 名前:名前は開発中のものです。 mailto:sage [2006/11/16(木) 22:13:35 ID:OQggal+y]
- みたいね
- 763 名前:名前は開発中のものです。 mailto:sage [2006/11/18(土) 00:10:28 ID:USh25DSS]
- >>761
これ面白いw
- 764 名前:名前は開発中のものです。 mailto:sage [2006/11/18(土) 03:58:04 ID:a6MvPJK1]
- >>761
面白いゲームだけど最後に大国が2つ残って膠着状態になるといつまで経っても終わらなくなるな
- 765 名前:名前は開発中のものです。 mailto:sage [2006/11/18(土) 14:23:19 ID:RafDZXuq]
- >>764
ルールがわかってれば、すんなり決着つける方法が分かると思うが・・・。
- 766 名前:名前は開発中のものです。 mailto:sage [2006/11/18(土) 16:32:11 ID:AwKW4EBZ]
- 奥に溜まってる強いやつをムニャムニャ…
- 767 名前:名前は開発中のものです。 mailto:sage [2006/11/18(土) 17:13:31 ID:8u+D9enl]
- わからん・・・
結局は強国とのぶつかり合いで、フルになる回復量を上回らない被害に収めてはみるけど フル同士で運任せになるだけだ。
- 768 名前:名前は開発中のものです。 mailto:sage [2006/11/18(土) 21:26:05 ID:DumZCTWv]
- 大国が2つ残ってって片方自国だよね?
なら、攻撃させて回復してない場所を攻めていけばいいよ
- 769 名前:名前は開発中のものです。 mailto:sage [2006/11/19(日) 14:15:48 ID:VQ37dWzK]
- 2国になってある程度の面積があれば勝つのが当たり前だから
序〜中盤辺りが面白いな
- 770 名前:名前は開発中のものです。 mailto:sage [2006/11/19(日) 17:31:49 ID:josKXH/+]
- そろそろスレチガイな・・・・
で、考えたんだがこのDiceWarみたいに あるていどの大きさをもった物同士を拡張していけば、 上手い具合に入り組んだダンジョンができそう。 四角っぽいダンジョンじゃなくて、自然洞窟っぽい感じの。
- 771 名前:名前は開発中のものです。 mailto:sage [2006/11/19(日) 19:32:34 ID:19OYKsKA]
- AIを作って勝負させるとかしたら楽しそう
- 772 名前:名前は開発中のものです。 mailto:sage [2006/11/27(月) 14:16:05 ID:VdW2lvtj]
- そして誰もいなくなった・・・
- 773 名前:名前は開発中のものです。 mailto:sage [2006/11/27(月) 16:13:58 ID:8Q81qq6y]
- 585 名前:RRL(100%) 進可 ◆Sinka1my5k 投稿日:2006/11/22(水) 17:17:32 g3udw0q3
ttp://gamdev.org/up/img/8164.lzh ドラクエ風自動マップ生成ソフト。一応これで完成。 でも、ツール作ってみたものの、これで何をしようとかは まるで考えてなかったりする。
- 774 名前:進可 ◆Sinka1my5k mailto:sage [2006/11/29(水) 21:12:43 ID:PevL5HMl]
- ttp://www.interq.or.jp/moonstone/person/RRL/index.html
おひさです。上にもあるとおり、ドラクエ風マップ生成ソフトが 正式に完成したのでおひろめです。
- 775 名前:名前は開発中のものです。 mailto:sage [2006/12/06(水) 21:20:31 ID:FgL4oeHf]
- ソースジョバンニ
- 776 名前:名前は開発中のものです。 mailto:sage [2006/12/21(木) 21:01:31 ID:1js1lv1o]
- >>774
へー、面白いなコレ
- 777 名前:名前は開発中のものです。 mailto:sage [2007/01/05(金) 05:28:09 ID:MWItmjcR]
- ドラクエ風マップって↓こういうのかとオモテタ
ttp://2chart.fc2web.com/2chart/akitaken.html
- 778 名前:名前は開発中のものです。 mailto:sage [2007/01/23(火) 18:09:44 ID:33JblpNc]
- ほす
- 779 名前:名前は開発中のものです。 [2007/02/18(日) 17:43:34 ID:S3xtBvTQ]
- ホシュ ⊂(^ω^)⊃
ついでにage
- 780 名前:名前は開発中のものです。 [2007/02/19(月) 12:30:04 ID:N5sPNDQg]
- 上のと似たような感じで国取り系のマップも作れるな。
小さすぎる国ができないようにしたり、海の割合を決めたり、山脈を置いたり、納得いくように都市を配置したり、そのへんの裁量が問題だけど。
- 781 名前:名前は開発中のものです。 mailto:sage [2007/02/19(月) 21:32:39 ID:H1C6vmwr]
- ━━━━━━┳━┳━━━━━━━━━━┓
┏━┓┏━┓┗━┃┏┓━━━━━━━┓┃ ┃┃┃┗━┃━━┛┗┃━┳━━━━━┫┃ ┃┃┗━━┻━━━━┛┃┃┃┏━━━┫┃ ┃┗━━━━━━┳━━┫┃┃┃┏━━┃┃ ┣━━━━┳━━┫━━┫┃┃┃┃┏━┫┃ ┃━━┳┓┃┃━┻━━┃┃┃┗┛┃┃┃┃ ┃━┓┃┗━┻┓┏━━┗┫┗━━┛┗━┫ ┣━┛━━━┓┣┻━━┓┗━━━━━┓┃ ┃━━━┓━┫┃ ┃┏━━┳━━┃┃ ┃┏┓┃┗┓┃┗┳┓┏┫┃┏━┃┏━┫┃ ┃┃┃┃┃┗╋┓┃┃┃┗┛┃┏┛┃┃┃┃ ┃┏┛┗┻┓┃┃┃┗━━━┛┃┏┫┃┃┃ ┣┻ ━┓┗┓┣━━┳━━┓┃┃┃┗━┫ ┃┏┳━┻━┃┃━┓┃┏┓┗━┻━┓┃┃ ┃┃┗┃━━┛┣━┃┃┃┗━━━┓┃┃┃ ┃┗━┻━━━┛━┫┗━━━━━┛┃┗┫ ┗━━━━━━━━┻━━━━━━━━━┛ ↑こういうタイプの迷路を自動で生成するにはどうすればいいのでしょうか?
- 782 名前:名前は開発中のものです。 mailto:sage [2007/02/19(月) 22:16:28 ID:64fcPbsV]
- ベタなところでは棒倒し法とか
- 783 名前:名前は開発中のものです。 mailto:sage [2007/02/19(月) 23:08:31 ID:oYjXQfAD]
- >>781
ところでそれは手で書いたのか
- 784 名前:名前は開発中のものです。 mailto:sage [2007/02/19(月) 23:34:04 ID:3WdCgCoJ]
- >>781どう調達したのかは知らないが俺が使ってるエディタはカーソルキーで罫線が引ける
- 785 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 00:11:23 ID:4p8IrW3B]
- スタートからゴールまでの一歩道を作ったあと
適当にハズレ道作ればいいじゃないの?
- 786 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 00:51:46 ID:xAcoGscB]
- 穴堀り法ですな。N88-BASIC時代は遅かった……
棒倒し法知った時に無意味に感動したなぁ
- 787 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 00:55:40 ID:Q1b7wP69]
- それにしても>>781のメイロは以外に普通によくできてるな
メイロとしては秀作じゃね
- 788 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 01:05:31 ID:4p8IrW3B]
- 真ん中の部屋はなんだろな
- 789 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 01:05:49 ID:ewUH/Q6F]
- >>108に載ってたよ、いろいろと
でももう消えてるなぁ。
- 790 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 01:38:10 ID:Q1b7wP69]
- そこがスタートだろう
- 791 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 04:49:48 ID:yYWFjEL4]
- 棒倒し法よりは穴掘り法の方が良いと思うよ。できる迷路を比べれば……、
- 792 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 06:20:04 ID:B8DmFmsc]
- WIzっぽく、いくつかフロアに小部屋あって、その周りに通路あるようなマップはどうやって作ればいいのでしょうか。
- 793 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 11:23:57 ID:1wFEHLms]
- >>792
いくつか小部屋を作って、掘って繋げる・・・とか
- 794 名前:名前は開発中のものです。 [2007/02/20(火) 11:52:52 ID:0Sl1SEXM]
- 上の方のJavaのがあるじゃまいか。
- 795 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 20:35:19 ID:Q1b7wP69]
- >>792
このスレの上のほうはもっぱらそういう感じの話題だった
- 796 名前:名前は開発中のものです。 mailto:sage [2007/02/20(火) 21:17:46 ID:jZ2jOP/X]
- ドルアーガの塔ってランダムだっけ??
ランダムだとしたら棒倒し法かな?
- 797 名前:名前は開発中のものです。 mailto:age [2007/02/21(水) 22:10:47 ID:QWbVx5DA]
- >>677のページを参考にiアプリを作ってたんだけど、区画わけのところで詰まってしまった。
一応区画わけは出来てるっぽいんだけど、区画が異常に小さかったり、エラーが出たりする。 どこをどう直せばいいか教えて欲しいです。 適当にiアプリ用に書き換えてるので、わかりづらいかも。 ttp://gamdev.org/up/img/8988.zip
- 798 名前:名前は開発中のものです。 mailto:sage [2007/02/21(水) 23:01:38 ID:KOyEWrfB]
- Java知らないけどはー、JavaのOOPってこんな感じなのか
> split_coord_y = (rand.nextInt()>>>(rect_ly+MINIMUM_RECT_SIZE))%(rect_hy-MINIMUM_RECT_SIZE); これが怪しい気がするんだが 「>>>」って算術右シフト? で「%」は余り演算子? たぶんほんとはこんな感じなんじゃね split_coord_y = (rect_ly+MINIMUM_RECT_SIZE) + (rand.nextInt() % (rect_hy-rect_ly-2*MINIMUM_RECT_SIZE));
- 799 名前:名前は開発中のものです。 mailto:sage [2007/02/21(水) 23:22:03 ID:CcuCUJeo]
- javaはわからんが、
if ((rand.nextInt()>>>1)%2==0) { // 縦分割 は、何やってるん? ゼロ補充して右シフトすると010010 => 00100 で、さらにその値を2で割ってあまりを0と比べる・・・・? 普通に、(rand.nextInt()%2==0じゃ駄目なのかい? あと、split_coord_y = (rand.nextInt()>>>(rect_ly+MINIMUM_RECT_SIZE))%(rect_hy-MINIMUM_RECT_SIZE); も何をやりたいのかわからない。 split_coord_yに乱数をかなりシフト演算させてどうしたいの? さらに、それをまた不思議な計算値であまり出したり・・・・??? もしかして、もしかすると C++のコードの split_coord_y = g_random_int_range(rect_parent->ly + MINIMUM_RECT_SIZE, rect_parent->hy - MINIMUM_RECT_SIZE); の意味を読み間違えてない?
- 800 名前:名前は開発中のものです。 mailto:sage [2007/02/21(水) 23:48:18 ID:QWbVx5DA]
- >798
そのやり方を試してみましたが、特に変化がありませんでした。 799 乱数の出し方はよく分かってないです。 split_coord_y = (rand.nextInt()>>>(rect_ly+MINIMUM_RECT_SIZE))%(rect_hy-MINIMUM_RECT_SIZE); のあたりが間違っているはずだけど、どこを直せばいいかわからない。
- 801 名前:名前は開発中のものです。 mailto:sage [2007/02/22(木) 00:11:39 ID:R+Q9SNr4]
- これは酷い
- 802 名前:名前は開発中のものです。 [2007/02/22(木) 11:23:08 ID:1gs9jShK]
- >>796
ドルアーガはなんかの本で語ってたな… 変数だか乱数だかでいじったら 0〜255までの256パターンができて そのままフロアの迷路に対応させた とだけはおぼえている 棒倒し法かは知らんが偶然の産物でできた 固定の迷路のパターンだった気が…?
- 803 名前:797 mailto:sage [2007/02/22(木) 12:01:24 ID:9EVqtHt1]
- >>798のコードを少し変えて組んでみたら、ちゃんと動いていてくれた。
>>798さん、>>799さん ありがとうございました。 >>801 自分で完璧なものでも作っていてください
- 804 名前:797 mailto:sage [2007/02/22(木) 18:08:00 ID:9EVqtHt1]
- 部屋作成までは一応出来たけど、通路の作りかたがわからねぇ。
とりあえず動くように適当に組んでたからソースがだいぶ変わっていて、参考にしても出来ないorz ttp://gamdev.org/up/img/8994.zip
- 805 名前:798=801 mailto:sage [2007/02/22(木) 21:11:17 ID:R+Q9SNr4]
- >>802
ふーん
- 806 名前:805 mailto:sage [2007/02/22(木) 21:13:00 ID:R+Q9SNr4]
- ごめん安価ミスだw
他意はないです >>804
- 807 名前:名前は開発中のものです。 mailto:sage [2007/02/23(金) 16:34:59 ID:3/Gln01l]
- iアプリ用のJavaかぁ
開発環境エミュ設定すんのめんどいな。Win/Macでコンパイル通るようなテストケース作るのが可能だったら添付して欲シス
- 808 名前:797 mailto:sage [2007/02/23(金) 18:19:53 ID:gBBA2oho]
- >>807
iアプリしか作れないので無理ですorz
- 809 名前:名前は開発中のものです。 mailto:sage [2007/02/23(金) 20:42:08 ID:tUG/Czjr]
- >>796
遠藤★が棒倒し法だと言ってたな、ドルアーガスレで。 フロアを種値にして、容量節約したと言ってた。 まあ、常識的に考えて60F分のデータ保持したらシャレにならんからな、あの当時じゃ。
- 810 名前:名前は開発中のものです。 mailto:sage [2007/02/23(金) 23:41:49 ID:RfC/MhLc]
- >>809
でも宝箱の出し方は全部ロジックで保持してるんじゃなかったっけ
- 811 名前:名前は開発中のものです。 mailto:sage [2007/02/24(土) 01:17:17 ID:4PbcmYA1]
- ロジック60階分と60階分のマップデータ(二次元配列かな?)、どっちが容量食うんだろねぇ
- 812 名前:名前は開発中のものです。 mailto:sage [2007/02/24(土) 04:13:53 ID:2Qk7y+7y]
- ん?doja導入ってそんなに面倒だったっけ?
あんま使ってないから覚えてないけど
- 813 名前:名前は開発中のものです。 mailto:sage [2007/02/25(日) 18:41:13 ID:jlf+Igax]
- >>811
ロジックつっても、棒倒し方だからねえ あとは、ランダムシードが60個文化
- 814 名前:名前は開発中のものです。 mailto:sage [2007/02/25(日) 22:47:01 ID:4lWa6dEB]
- 60階ぶんって言ってるのは宝箱ロジックのことジャマイカ
ランダムシードは>>809のいってるとおり階数そのものを流用したぽ
- 815 名前:名前は開発中のものです。 mailto:sage [2007/02/26(月) 09:07:46 ID:EAZ99I+s]
- ttp://www.druaga.to/qanda_tod.html
ドルアーガの搭についての遠藤発言はここにまとまってる。
- 816 名前:名前は開発中のものです。 mailto:sage [2007/02/26(月) 19:17:11 ID:z2Nyx+uI]
- >>815
これって、本人光臨まつりの時のかな? サンクス
- 817 名前:名前は開発中のものです。 mailto:sage [2007/02/27(火) 22:24:17 ID:kMvnEIwt]
- 本人降臨もなにも遠藤氏は年柄年中2ちゃんにキャップ付きで書き込んでるだろ
- 818 名前:名前は開発中のものです。 mailto:sage [2007/02/28(水) 21:55:40 ID:J7fN6hbO]
- スマンな
年がら年中2ちゃんみてるわけじゃないんで
- 819 名前:名前は開発中のものです。 mailto:sage [2007/02/28(水) 22:43:42 ID:28FW9egt]
- 業界の人多いよな結構。
ドラクエのきむこう氏とか。
- 820 名前:名前は開発中のものです。 mailto:sage [2007/03/01(木) 06:40:24 ID:w/5Zv0sl]
- あきまんは最近来てんの?
- 821 名前:名前は開発中のものです。 mailto:sage [2007/03/04(日) 03:47:51 ID:6HI+Hd+F]
- AS3でワールドマップ自動生成ルーチン考察してみたんで晒してみる
www.nonchang.net/labo/flex/mySamples/autoWorldTest.as.swf セルオートマトン的なルーチン考えてみたつもりなんですけどね 重い上にあんまいい絵にならね
- 822 名前:名前は開発中のものです。 mailto:sage [2007/03/04(日) 07:00:17 ID:rB7Ea65Q]
- >>821
出来て行く様子がリアルタイムで表示されるのが面白いな。 陸が多くなりすぎるので、変化回数が少ない方がいいかも。 自分が考えていたのに少し似ている。 適当に高い山脈を作って、それに肉付け(風化)させていく。 高い山脈が近くて肉付けが重なった場合、そこは高地になる。
- 823 名前:名前は開発中のものです。 mailto:sage [2007/03/04(日) 12:44:01 ID:Id4kEYzY]
- >>821
自然な感じで川ができてるのはGJ! 1セルの水場が多すぎるのと、陸地が多くなりすぎるのがアレかな。 陸地は○割まで!と決めちゃうのがいいかも。
- 824 名前:名前は開発中のものです。 mailto:sage [2007/03/05(月) 22:28:46 ID:hJRPnDjN]
- 自主制作ゲームスレでローグライクなマップでのモンスターの移動が話題に。
自分としては厳密にしないで適当にやってもいいと思う。あとは マップと同じ配列作ってモンスターが通るたびに+1。 通路の場合、通った方が少ないマスを優先させるのと。 多いほうを優先させるのを混ぜるという足跡システムか 同じく配列で、マスごとにプレイヤーの次移動先をマークしておき モンスターはその軌跡を目印についていく。 という匂い追跡システムなんかどうだろう?
- 825 名前:名前は開発中のものです。 mailto:sage [2007/03/05(月) 23:06:12 ID:ciYl1mof]
- プレイヤーが通ったマスに匂いポイント(仮に10とする)を与えて、
一定時間(一歩ごととか)たつとポイントが減り、最後には匂いが消える。 モンスターは匂いの強い方へ惹かれていく、とか。 匂いが拡散しないと意味がないか。
- 826 名前:名前は開発中のものです。 mailto:sage [2007/03/06(火) 00:47:43 ID:GR9sMGAx]
- 1減る時に1/2確率でランダムに隣マスを+1したら?
- 827 名前:名前は開発中のものです。 mailto:sage [2007/03/06(火) 06:39:40 ID:V7RWeDjg]
- 妥当なスレはないのかな?
- 828 名前:名前は開発中のものです。 mailto:sage [2007/03/06(火) 07:59:08 ID:mHsYw2/I]
- 雑談スレかなあ
- 829 名前:名前は開発中のものです。 mailto:sage [2007/03/06(火) 14:58:44 ID:0h5aY9b5]
- 思考ルーチンを語ろう
- 830 名前:名前は開発中のものです。 [2007/03/09(金) 12:58:13 ID:Kj0g9OQW]
- (` 、 /´)
ヾ 、 -─- // , ´ \ / ⌒ ⌒ ゙i l (●) o (●) ,l ヽ トェェェイ / \. `ー‐´ / r ヽヽ::::::l` ー ´,1ー:::::ヽ、 { V:::::::::∨yヽ/::::::::::/,1 |ノ''::"::::::::::ヽ/::::::::::: r" / /:::::::::::::::::::::::::::::::::::::::::::`:y ゝ {:::::::::::::::::::::::::::::::::::::::::::::::::} | ゝ:::::::::::::::::::::::::::::::::::::::::::丿/ `|1::ー'::::::::::::、:::::__,.ィ' 」" /::::::::::::::::::::::::::::::::/ / ,.ゝ:::::::::::::::::::::::::::::::/ ノ /::::::::::::::::::::::::::::::::::ヽ/ /"''ー―-----―'''"ヽ、 / / i! | | ヽ ヽ, / / | | ヽ ヽ、 ヽ. / i | ヽ ヽ ヽ、 ,ゝ | | ヽ ヽ ヽ _,ゝ" |__|__,.-|_,.-+─┴‐'",.入 | ____ | ヽ_,.-‐''" ヽ
- 831 名前:名前は開発中のものです。 [2007/03/13(火) 14:10:09 ID:Tpn/nP5n]
- 語れよ。
- 832 名前:名前は開発中のものです。 mailto:sage [2007/03/13(火) 22:15:49 ID:IK9sbQA1]
- ok
ランダムダンジョン作るのは難しいな そうは思わないか諸君?
- 833 名前:名前は開発中のものです。 mailto:sage [2007/03/13(火) 22:33:33 ID:r3kQneQa]
- >>832
>>3とか。求めるレベルにもよるから一概に難しいとはいえない。
- 834 名前:名前は開発中のものです。 mailto:sage [2007/03/13(火) 22:34:46 ID:GEtPEl1r]
- マップを1000個作る作業は意外と難しいのではないだろうか、と思った
- 835 名前:名前は開発中のものです。 mailto:sage [2007/03/13(火) 22:43:09 ID:3y4grp4u]
- ttp://www.magictory.com/
マップ自動生成は、ここのランダムランドジェネレータがすごいと思った ttp://gamdev.org/up/img/9124.png 創作意欲がでてきて自分でつくってみたけど失敗した
- 836 名前:名前は開発中のものです。 mailto:sage [2007/03/13(火) 22:43:13 ID:IK9sbQA1]
- >>834
難しいの意味次第ですね 単純労働っちゃ単純労働 うーむ、半ば素で返されたために振れるネタがない 自作アルゴリズム再研究してみる。なんか新しい生成パターンねえかな
- 837 名前:名前は開発中のものです。 mailto:sage [2007/03/13(火) 22:44:18 ID:IK9sbQA1]
- >>835
それなんてSF世界?w
- 838 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 06:10:41 ID:/7Lw6Qdv]
- それって意味あるのか?
ツクールに対応してるとかならいいんだけど。
- 839 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 07:35:44 ID:YV0Mu4O2]
- ツク厨は帰れ
- 840 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 07:49:36 ID:/7Lw6Qdv]
- 実用性無いよりはマシだろ?
- 841 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 08:17:46 ID:LpYmKoVK]
- 大陸ジェネレータいいね。
グレースケールで出してくれたらそのままheightfieldつくれそうじゃん。 まぁ、、heightfieldならphotoshopで適当にぐりぐり塗ればいいだけなんだけどw それっぽい地形になってくれるならジェネレータも悪くないね。
- 842 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 11:40:42 ID:sQABZc2U]
- ツク厨でもかまわんと思うけど文句言うだけなら帰れ
- 843 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 11:59:17 ID:1521ZgF8]
- >>842
文句言うだけなら帰れ
- 844 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 12:08:13 ID:VpFymYDp]
- 文句文句文句
文句文句文句文句文句文句 文句文句文句 文 句文句文句文句 文句文句文句 句文句文句文文句文句文句文句文句文句 句文句文句文句 句文句文句文句 句文句文句文句
- 845 名前:名前は開発中のものです。 mailto:sage [2007/03/14(水) 16:37:53 ID:3YKTLtmO]
- 意味って何の話だ
ゲームに使えばいいじゃん
- 846 名前:名前は開発中のものです。 [2007/03/15(木) 03:48:28 ID:PMeVIICQ]
- > LightWave3D 3DStudioMax Softimage/XSI
それって意味あるのか? ツクールに対応してるとかならいいんだけど。
- 847 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 06:43:39 ID:+IEBHisL]
- >>845
具体的によろしく。センパイ?
- 848 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 07:38:10 ID:qutq4pqL]
- アルゴリズムくらい想像できるんだから、ツクール対応ツールくらい自分で作れよ…
ああ、技術無くてそれができないからツクラーやってるんだっけ?
- 849 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 12:35:25 ID:kaN/vB3Q]
- 自分で作らないといけないツールに意味は無いらしいから
- 850 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 13:12:08 ID:trti1gOz]
- これはどう見ても釣りだろう
- 851 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 15:12:04 ID:XggQdpaN]
- >>847
具体的って何? 画像吐いてくれるツールなら、画像のRGB値読んで君の都合のいいマップ情報に整形すればいいじゃん。 自分で作ったツールなら、そのデータをそのままゲーム上のマップに使えばいいじゃん。 そういう事じゃなく?
- 852 名前:名前は開発中のものです。 [2007/03/15(木) 18:27:32 ID:VzhOi8YW]
- むしろ、ゲームに使えなさそうなのを、使おうという姿勢がおれは好きだ
- 853 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 21:08:49 ID:P7G/e+nO]
- 要するに実際役に立ったという人は一人としていないということですね。把握しました。
- 854 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 21:26:30 ID:kaN/vB3Q]
- 実学指向って素晴らしいよね。
- 855 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 21:38:19 ID:P7G/e+nO]
- 剥きにならなくていいですよw
- 856 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 21:57:12 ID:qutq4pqL]
- ここはゲーム制作「技術」板で、ツクラーかどうか以前に、技術的向上心の無い奴は板違い。
出来合いのツールしか使えないツクラー未満の奴は、ソフトウェア板でツールのクレクレでもしてれば?
- 857 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 21:59:43 ID:P7G/e+nO]
- ツクールはあくまで例に挙げただけなんだけどな。
どっちにしろ具体的な利用例をただの一つも示せないんですねwww
- 858 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 22:05:45 ID:P7G/e+nO]
- “技術的向上心” とやらを見せてくださいよ。
ただ色分けされただけの“地図らしきもの”見せて終わりじゃないっすよね? そっから先、考えてんですよね?
- 859 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 22:11:13 ID:kaN/vB3Q]
- 叩かれてる奴のうち、自分が叩かれてる理由について勘違いしてない奴ってのは
実は一人もいないんだ。まめちしきな
- 860 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 22:13:42 ID:DWZU3gOw]
- RTSの自動生成されるランダムマップのアルゴリズムどうなってんだろー とか考えたこと無いの?
- 861 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 22:17:33 ID:P7G/e+nO]
- >>859
そりゃ釣りだもの。 お疲れ。
- 862 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 22:21:58 ID:XggQdpaN]
- 寒っ
- 863 名前:名前は開発中のものです。 mailto:sage [2007/03/15(木) 22:24:21 ID:P7G/e+nO]
- お前らは俺によって自動生成されたんだよ。
- 864 名前:名前は開発中のものです。 [2007/03/15(木) 22:39:23 ID:PMeVIICQ]
- なんだか、GameGemsProgramingとか見ても、
「いいから具体的なゲーム見せろよ」とかいいそうな勢いだなwwww
- 865 名前:名前は開発中のものです。 [2007/03/15(木) 23:51:27 ID:qutq4pqL]
- 釣り宣言wwwwww
マジ哀れすぎwwwwwwwwwww
- 866 名前:名前は開発中のものです。 [2007/03/16(金) 00:02:12 ID:wlk+IDOq]
- x GameGemsPrograming
o GameProgramingGems
- 867 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 00:32:14 ID:Qgb2fdsU]
- このスレ、ツクールアンチが酷いな。
- 868 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 02:04:08 ID:tV3SWiKW]
- 酷いのは低能ツクラー演じた約一名じゃねーの
釣りとか言い出す直前まで、本気でツクラー糞オモタ 何事も鵜呑みにしちゃいかんねぇ、反省 :個人的には素材トータルで到底適わん思うツクール系製作物が存在するのは思い知ってますよ :でもRoguelike傾倒なスレにはどうしてもコードが主役な側面があるですとよ。 :ゲ製全般に風呂敷広げて感情論やらかす気はありませんのでご了承下さいな。
- 869 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 02:51:23 ID:RmBov5WG]
- 久しぶりに伸びてると思ったら・・ツクールと関係ないスレでツクール云々言う馬鹿は、釣りに決まってるだろ('A`)
- 870 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 03:10:53 ID:tV3SWiKW]
- それが釣りに決まってないから困る
釣りとか言う方の馬鹿かな、って思っても、指摘すると開き直って荒らし始めたりするから尚更。 スレチなアフォが釣り宣言して立ち去るだけめっけもんかもしれませんぜ旦那
- 871 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 03:59:36 ID:DbAnOgk3]
- どうでもいいよ
- 872 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 11:05:46 ID:W5PW2fs3]
- ん?誰かれかまわず攻撃するキグニ族が来てたようだな。
- 873 名前:名前は開発中のものです。 mailto:sage [2007/03/16(金) 20:54:30 ID:kgapueiE]
- 平面だけならまだしも、階層が加わるとむずかしいなあ。。。
- 874 名前:名前は開発中のものです。 mailto:sage [2007/03/17(土) 21:32:00 ID:lXrpm4z/]
- 前も階層云々って話があったような。
- 875 名前:名前は開発中のものです。 mailto:sage [2007/03/18(日) 11:50:37 ID:emZgmMtQ]
- 自動生成されたダンジョンにイベント等の意味を持たせるのは無理がありそうだ。
- 876 名前:名前は開発中のものです。 mailto:sage [2007/03/18(日) 12:24:47 ID:fePCHb/R]
- 部屋ごとの道順保持次第だね
一筆書きで通り抜けられるモデルを保持できれば 単純な鍵モデルを生成するのはなんとかなるよ。 そういう単純モデルから複雑化させるだけなら再帰処理で鍵往復路生成しまくれる でも、やればやるほどゲームバランス保つのが難題になりますね
- 877 名前:名前は開発中のものです。 mailto:sage [2007/03/18(日) 12:50:57 ID:db3rB9AG]
- >>876
鍵モデルって、扉Bを開けるために鍵Bが必要で、鍵Bを取るために鍵Aが〜 というやつですか? モンスターとの戦闘でダメージが蓄積していく(アイテムを使わないと トータルでHPがマイナスになっていく)タイプのゲームだと仮定すると、 移動距離がイコール死亡率になると思います。 なので移動距離が一定の範囲に収まることが保証できれば難易度は 調整できそうな気がします。
- 878 名前:名前は開発中のものです。 mailto:sage [2007/03/18(日) 13:32:57 ID:fePCHb/R]
- そんな感じですね。
外れ分岐と鍵取得分岐、鍵付き扉の三つを生成するモデルで単純な穴堀り法を繰り返す形でも、 そこそこイベントへの意味付けが可能な迷路を生成できますし。 穴堀り法といっても、必ずしも画面全部を埋める必要はないし。 穴堀り法でできた迷路から、例えば偶数起点を部屋、奇数起点を部屋などと 判断してローグライクな埋め方をしていけば、かなり広い構造になってしまう 難点を除けばそれなりに形にできますよ。 ローグライクな埋め方自体は既に語られてるし、このスレの開発者諸氏なら 既にクラス化/関数化してると思うので割愛 バランス調整はむしろ敵の出現率側を操作した方がよさそうです。 俺の場合ローグライク系検討中なので、食料配置バランスで死んでます。 どうも偏りすぎて餓死する迷路か、均等過ぎてつまらない迷路のどちらかにorz
- 879 名前:名前は開発中のものです。 mailto:sage [2007/03/18(日) 14:08:51 ID:fePCHb/R]
- 追記
再帰使う場合は、鍵/扉/生成時に再帰する(=先延ばしにする)と、良い感じに複雑化できてるような。 こちらではバグも多発してるので、動作物晒すまでにもうしばらくかかりそうですけど(ダンジョン生成以外の実装でも手間取ってるし)。 ちなみに外れ分岐時に再帰やらかすと、その先も外れ鍵/外れ扉となるのでプレイヤー怒らせそうな感じになります。ご参考までに。
- 880 名前:名前は開発中のものです。 mailto:sage [2007/03/18(日) 23:34:21 ID:Qk5lBIIx]
- 外れ分岐はどこまで深くするかも気を使わないといかんね
適当に消費アイテム置いとくとかで多少は誤魔化せるけど
- 881 名前:名前は開発中のものです。 mailto:sage [2007/03/24(土) 09:00:27 ID:t3u+93bW]
- FF11でダンジョン自動生成きたっぽいね小規模のwだれか感想
- 882 名前:名前は開発中のものです。 mailto:sage [2007/03/24(土) 14:05:59 ID:80gX/dq8]
- >>881
どっかで記事だけ読んだけどFFやってないから見れないw
- 883 名前:名前は開発中のものです。 [2007/04/05(木) 02:02:49 ID:UIV+9920]
- AGE
- 884 名前:名前は開発中のものです。 mailto:sage [2007/04/06(金) 10:51:28 ID:WlgQJ4Y2]
- いたストやカルドセプト系でのマップ自動生成はできるだろうか?
- 885 名前:名前は開発中のものです。 mailto:sage [2007/04/06(金) 13:56:39 ID:S+BA/HMZ]
- やろうと思えば大抵のゲームマップでできると思うけど・・・やり方聞いてるの?
- 886 名前:名前は開発中のものです。 mailto:sage [2007/04/06(金) 16:36:22 ID:XzhfCxrK]
- >>884
必要なルールとかがしっかりしてないと作るの難しいと思う。 (じゃないと、編に偏ったパターンしか実現できなかったり、実際には使えないのが出てきたり) いたストしか実際にやったこと無いので、カルドは度外視で考えるとして 簡単な例としては、循環系をつくって、それのX地点とY地点を結ぶ。 これだけで、日や田または、呂みたいな形のマップが作れる。 で、マップを作ってから、マス目のイベントとかを作っていけばいい。
- 887 名前:名前は開発中のものです。 mailto:sage [2007/04/06(金) 17:55:46 ID:3TxLNrvf]
- ディアボロの冒険おもしれ〜な
- 888 名前:名前は開発中のものです。 mailto:sage [2007/04/10(火) 16:32:59 ID:vOg756uR]
- ダンジョン自動作成flashのつもり。
swfup.info/view.php/6652.swf どうしても、通路がうまく引けません。 誰か良い案ありませんか?
- 889 名前:名前は開発中のものです。 mailto:sage [2007/04/10(火) 20:44:10 ID:pFPSHL3N]
- >>887
あれは升目にわけておいて各升目に一個ずつ部屋を作る系っぽいな
- 890 名前:888 mailto:sage [2007/04/10(火) 23:00:20 ID:vOg756uR]
- 通路の引き方が、穴掘り法の迷路を描かせるルーチンよりも難しい。
- 891 名前:名前は開発中のものです。 [2007/04/11(水) 00:36:14 ID:MAjw+1T8]
- >>888
ヒントだけ。 1: 今4*3で大枠の部屋を作ってるようだけど、 これを一つずつ使うのではなく、 2*2とかの部屋を置くように考えるとそれらしくなる。 2: 4*3の大枠のほうで迷路作ればよい ┌┐┌┬┐ │└┤└┐ └└┘─┘ こんな感じで
- 892 名前:名前は開発中のものです。 mailto:sage [2007/04/11(水) 04:29:36 ID:qIyXGktJ]
- 自由曲線っぽい通路はできないだろうか?
ちょっと斜めになってたり曲がったりしてるけど 上下左右キーでそれなりに道沿いに動くようなの。
- 893 名前:名前は開発中のものです。 mailto:sage [2007/04/11(水) 04:44:33 ID:uom8d6/j]
- >>892
方眼マップを描画するときにでも適当に改変すればいいんじゃね
- 894 名前:名前は開発中のものです。 mailto:sage [2007/04/11(水) 13:01:26 ID:HdnNQWCr]
- >>892
ttp://www5d.biglobe.ne.jp/~stssk/maze/curve.html ↑の曲線迷路を作る方法(穴掘り法のアレンジ)でできると思う。 > 上下左右キーでそれなりに道沿いに動くようなの。 は、一般的な壁ずりの処理でいけるでしょ。
- 895 名前:名前は開発中のものです。 mailto:sage [2007/04/11(水) 13:23:57 ID:u4itnUYm]
- かかかかかか壁ズリ・・・・ハァハァ
- 896 名前:名前は開発中のものです。 mailto:sage [2007/04/13(金) 12:31:01 ID:Zw9UTdFD]
- 複雑な生成法を取り入れても
あんまり面白さに貢献しないような気がしないでもない
- 897 名前:名前は開発中のものです。 mailto:sage [2007/04/13(金) 12:46:14 ID:F5k2a/dH]
- ダンジョン美学
- 898 名前:名前は開発中のものです。 mailto:sage [2007/04/13(金) 14:47:34 ID:rMa/2NJk]
- 最初マップが真っ暗で、自分で歩いたとこが明るく埋まっていくようなタイプだと、
多少マップデザイン悪くてもなんとかなるかもしれない。
- 899 名前:名前は開発中のものです。 mailto:sage [2007/04/13(金) 17:13:05 ID:69CMPdaz]
- どうして los をまともに計算してる家庭用ゲームがほとんどないのはなぜ
- 900 名前:名前は開発中のものです。 mailto:sage [2007/04/13(金) 17:29:02 ID:RAz7MgtJ]
- >>899
何をいいたいのか分からん。
- 901 名前:名前は開発中のものです。 mailto:sage [2007/04/13(金) 18:54:01 ID:ZRdVKKl+]
- Line Of Sight の事だろ。
リアリティが出るので2Dの洋ゲーでは常識になってる。 ただゲームデザインに上手く含めるのは難しいし プログラマも面倒なので日本ではほとんど採用されないな。 まあ日本の企画屋がアレなせいもあるけど。
- 902 名前:名前は開発中のものです。 mailto:sage [2007/04/13(金) 19:19:22 ID:6kZsxTfc]
- 目線? メタルギアソリッドとか忍道戒とかそういうの?
- 903 名前:名前は開発中のものです。 mailto:sage [2007/04/13(金) 20:26:47 ID:bWhgNWGY]
- >>901
2Dの洋ゲー? Line Of Sight? どういう状態だ? 無限の心臓みたいなシステムか? 洋ゲーでもあんま見ないが・・・
- 904 名前:名前は開発中のものです。 mailto:sage [2007/04/13(金) 20:32:05 ID:I4oFx6B9]
- ウルティマのコレとか?
ttp://image.blog.livedoor.jp/majikaru777/imgs/a/3/a3b5faf0.jpg
- 905 名前:名前は開発中のものです。 mailto:sage [2007/04/13(金) 21:20:42 ID:ZRdVKKl+]
- そう。大雑把に言えばプレイヤーの視線を元に描画を変える方式。
Ultima が典型で、Diablo だと敵の表示のみに LoS を使ってる。 roguelike 系でも LoS はわりと凝って作られる。 ↓タイルベースゲームの LoS アルゴリズム www.gamedev.net/reference/articles/article729.asp ドラクエの屋根とかシレン系の表示も近いけど line かどうかは微妙。
- 906 名前:名前は開発中のものです。 mailto:sage [2007/04/13(金) 22:02:56 ID:5F0zZA18]
- 面白さに繋がるなら大歓迎だけどねー
シレンで完全にLoS使われたらちょっと萎える
- 907 名前:名前は開発中のものです。 mailto:sage [2007/04/14(土) 06:45:31 ID:rNZS0ZW7]
- 面白さから考えたら、厳密であることよりも今の形のほうが良かったんだろうね。
- 908 名前:名前は開発中のものです。 mailto:sage [2007/04/14(土) 13:04:16 ID:8d2dIsqg]
- 日本のゲームは、明快さや快適さの方向へ進化したから、
この位置からここは見えないはず、っていうリアルさや、手探りの探索感覚は プレイヤーのストレスのもととして捉えられたんだろう。 ドラクエの屋根や洞窟の段階的な視野変化は、折衷案として結構妥当な感じ。
- 909 名前:名前は開発中のものです。 [2007/04/14(土) 17:41:02 ID:C1mzRzhH]
- RTSとかDiablo系だとよく見返る手法ですな
- 910 名前:名前は開発中のものです。 [2007/04/14(土) 17:42:40 ID:C1mzRzhH]
- ごめん、それは、Line Of Sightじゃないな。
なんて言うんだろアレは。 目線じゃない視界。
- 911 名前:名前は開発中のものです。 mailto:sage [2007/04/14(土) 19:12:16 ID:yqAzTADM]
- メタルギアのミニマップ見たいなやつ?それとも上記?
- 912 名前:名前は開発中のものです。 mailto:sage [2007/04/14(土) 21:16:52 ID:DxD2uRz/]
- 壁の向こう側に俺がいるのを察知して魔法撃ってくんじゃねぇ!
テメーはエスパーか? 俺の姿が見えたら撃ってもいいッ! みたいな?
- 913 名前:名前は開発中のものです。 mailto:sage [2007/04/14(土) 23:01:50 ID:S2ndfln1]
- >テメーはエスパーか?
いいえ、魔法使いです、みたいな。
- 914 名前:名前は開発中のものです。 mailto:sage [2007/04/15(日) 10:01:02 ID:cpBv4BtU]
- 誰がうまいことを
- 915 名前:名前は開発中のものです。 mailto:sage [2007/04/15(日) 15:53:58 ID:Fz7lzsKB]
- そういえば虹なら夢幻の心臓にも使われてたな
やっぱりそういう余計なリアリティはゲーマーのストレスになるって日本の作製者達が判断したんじゃないかな ここらで復活させると知らない人には斬新にうつるかも
- 916 名前:名前は開発中のものです。 mailto:sage [2007/04/15(日) 16:37:53 ID:SBVcN32M]
- 単にメンドクサイだけだと思う。
日本のメーカーはどこもあんまそういう方面にこだわらないし。
- 917 名前:名前は開発中のものです。 mailto:sage [2007/04/15(日) 18:01:26 ID:cpBv4BtU]
- 逆手に取って「壁や障害物を上手く使い、敵の視線をかいくぐって目的地までたどり着け!」という新感覚ゲームが
どうみてもスネークです。本当にありがとうございました。
- 918 名前:名前は開発中のものです。 mailto:sage [2007/04/15(日) 19:29:09 ID:QMojZ2dn]
- ひもじ村のゲームにそんなのあったな
- 919 名前:名前は開発中のものです。 mailto:sage [2007/05/02(水) 13:00:10 ID:vH12nl44]
- ttp://www.vector.co.jp/soft/win95/game/se251404.html
これも参考になるかな
- 920 名前:名前は開発中のものです。 mailto:sage [2007/05/02(水) 14:46:18 ID:XtIaANRK]
- 919 なんないな。
なんか、汚いダンジョン。ローグ系のダンジョンの方が遥かに出来がいい。 指向性がないから、適当だし、「で?」って感じの出来具合。 単純な穴掘り方のマップ系の強化版でももっといいのができるぞ。
- 921 名前:名前は開発中のものです。 mailto:sage [2007/05/02(水) 15:02:29 ID:ZRRv5eIE]
- そうでもない。
- 922 名前:名前は開発中のものです。 mailto:sage [2007/05/03(木) 14:34:17 ID:GDezMy5S]
- >>919
ダンジョンがだんだん生成されていく様子みるのっておもしろい
- 923 名前:名前は開発中のものです。 mailto:sage [2007/05/04(金) 15:25:32 ID:xRfY6XUv]
- yahoo で「ダンジョン自動生成」で検索するとでてくるページ
cat.zero.ad.jp/~zau37982/wwa/doja/005.htm
- 924 名前:名前は開発中のものです。 mailto:sage [2007/05/05(土) 02:14:44 ID:zExuDFeQ]
- 不思議なダンジョン系ってこんな感じだろうか
練習がてら作ってみた ttp://gamdev.org/up/img/9416.zip ダンジョン自動作成確認用
- 925 名前:名前は開発中のものです。 [2007/05/05(土) 03:19:29 ID:WcHz0Tx6]
- >>924
3x3のグリッドに区切って、部屋を作り、道でつなぐ・・・ まさに不思議のダンジョン系の定番ですなあ 習作ですね
- 926 名前:名前は開発中のものです。 mailto:sage [2007/05/05(土) 06:06:59 ID:JIoVVeTF]
- じゃあ俺も習作
斜めに通路を作るところが工夫だけど四角い車輪の気がかなりするのも事実 ttp://gamdev.org/up/img/9418.lzh
- 927 名前:名前は開発中のものです。 [2007/05/05(土) 09:29:31 ID:WcHz0Tx6]
- >>926
斜め引くとすげーよwwww むしろ、部屋も斜めの方が自然に見えるかも(のか? もしくは、部屋がでかい方がらしいかも
- 928 名前:名前は開発中のものです。 mailto:sage [2007/05/05(土) 13:03:15 ID:JIoVVeTF]
- なるほど、たしかに
これではむしろ都市と街道からなる広域マップみたいだな コメントもなにもないソースであれなんだけど、後学のために 誰かなぜIEだと見れないのか教えてくれるとうれしいです
- 929 名前:名前は開発中のものです。 mailto:sage [2007/05/05(土) 13:43:02 ID:lAqQo4hW]
- そういえば、まだ都市地図の自動生成ってのは無かったな。
作るとしたら 重要拠点と人がよく集まるところを設定し、直線や曲線で繋げておいて 細かい路地を後で追加、というパターンか?
- 930 名前:名前は開発中のものです。 mailto:sage [2007/05/05(土) 13:57:11 ID:JIoVVeTF]
- 宿場町とか港町とか王都とか
そういう町の種類によっても違ってくるのでは
- 931 名前:名前は開発中のものです。 mailto:sage [2007/05/05(土) 14:14:01 ID:8O3gQ9Zy]
- ランダムで作って何に利用するのかって問題があるからなぁ
- 932 名前:名前は開発中のものです。 [2007/05/05(土) 14:18:45 ID:WcHz0Tx6]
- >>929
こういうのキボン i-get.jp/upload500/src/up2998.jpg i-get.jp/upload500/src/up2999.jpg i-get.jp/upload500/src/up3000.jpg
- 933 名前:名前は開発中のものです。 mailto:sage [2007/05/05(土) 14:45:05 ID:EPC7H7SP]
- >>932
画像次第って奴だな。 基本は 道作って、その両脇Xマスまでに建物を建てる。 道が重なってる付近は建物が出来やすくなる。 その時ある確率で、2×2のおおきさの建物出現。 か、 範囲をしていしてその中を街とする。 街に適当に直線を何本か引いてそれ以外のところに建物建てる。 道があったら、郊外でも多少の確率で建物を建てる。 辺りじゃね?
- 934 名前:名前は開発中のものです。 mailto:sage [2007/05/06(日) 05:24:56 ID:LZ8cKr49]
- >>931
SLGやRTSならいくらでも使えそうだが
- 935 名前:名前は開発中のものです。 mailto:sage [2007/05/06(日) 13:38:23 ID:vQhnyN/r]
- ttp://gamdev.org/up/img/9422.lzh
>>926をIEでも見れるようにした。動作も軽くなった IEだとtbodyのinnerHTMLにtrを追加ってできないんだな 部屋のサイズをランダムにしてでかい部屋ができるように 斜めの通路がちゃんと斜め一直線になるように
- 936 名前:名前は開発中のものです。 mailto:sage [2007/05/06(日) 15:19:44 ID:S0ewsDmv]
- かなりの良スレとして育ったみたいっすね
識者の方にお願いなのですが、 次スレに行くにあたって、今までのものをGems(定石)としてまとめてくれないでしょうか
- 937 名前:名前は開発中のものです。 mailto:sage [2007/05/06(日) 18:17:36 ID:YRUEFzOy]
- 街路は興味ある。
単純に考えると932のようなグリッドというか、 京都やマンハッタンみたいになるよね。 maps.google.com/maps?f=q&hl=en&q=hamburg,+de&ie=UTF8&ll=53.551935,9.973869&spn=0.03804,0.094328&z=14&om=1 このレベルの街路を生成できないもんかな。
- 938 名前:名前は開発中のものです。 mailto:sage [2007/05/10(木) 00:57:54 ID:EV3OAzIS]
- こんなのはどうだろう。
ttp://www.watch.impress.co.jp/game/docs/20050801/me03.jpg ttp://www.watch.impress.co.jp/game/docs/20050801/me32.jpg
- 939 名前:名前は開発中のものです。 mailto:sage [2007/05/10(木) 08:32:25 ID:cfD4ihQi]
- すげー村っぽくていいね
- 940 名前:名前は開発中のものです。 mailto:sage [2007/05/10(木) 08:33:34 ID:aNHrR8Ph]
- 眺める分にはいいが、果たして使い道あるのか?
- 941 名前:名前は開発中のものです。 mailto:sage [2007/05/10(木) 14:27:37 ID:EJOS+Fd7]
- あるんじゃね?
- 942 名前:名前は開発中のものです。 mailto:sage [2007/05/10(木) 14:50:36 ID:AOvunHYs]
- このスレ的には、眺めてて楽しければそれでOKなのかも。
- 943 名前:名前は開発中のものです。 [2007/05/13(日) 05:56:02 ID:o7qNUyB+]
- >>938はなんてゲームですか?参考までに
>>932は、創世紀1701です。
- 944 名前:名前は開発中のものです。 mailto:sage [2007/05/13(日) 12:34:52 ID:HpzeYe7m]
- >>943
Civilization IV?
- 945 名前:名前は開発中のものです。 mailto:sage [2007/05/13(日) 15:34:55 ID:rPz3QPnU]
- >943
ttp://www.watch.impress.co.jp/game/docs/20050801/medieval.htm
- 946 名前:名前は開発中のものです。 [2007/05/13(日) 17:59:01 ID:o7qNUyB+]
- >>945
トンクス メディーバルかあ。これまたマイナーなのを持ってきましたね
- 947 名前:名前は開発中のものです。 mailto:sage [2007/05/16(水) 10:50:43 ID:H2MGFJh8]
- 都市の自動生成に関していくつか論文があったよ。
↓こんな感じで結構、自然な街路ができてる。 ttp://gamdev.org/up/img/9467.jpg 街路はL-systemっていう樹木の自動生成と同じ技術で延ばしたり繋げたりして、 建物が建つ範囲が広がっていくところはセルオートマトンを使ってるみたいだね。 以下は論文のpdfへ直リンしてるので注意。 自律的に変化する仮想都市の自動生成に関する研究 ttp://www.tulips.tsukuba.ac.jp/pub/dl/e_thesis/ko/honda2004.pdf 時間変化する仮想都市における道路網の自動生成 ttp://www.cs.tsukuba.ac.jp/H15Syuron/200205246.pdf 仮想都市のためのL-systemによる道路網生成手法の検討 ttp://fw8.bookpark.ne.jp/cm/ipsj/search.asp?from=&flag=6&keyword=IPSJ-CG98090003&page=&mode=PDF 仮想都市の自動生成における建物形状の作成と表示 ttp://www.cs.tsukuba.ac.jp/H15Syuron/200205245.pdf
- 948 名前:名前は開発中のものです。 mailto:sage [2007/05/16(水) 12:44:10 ID:CMJP2819]
- だんだんダンジョンと離れてきてる希ガス…使えるか?
- 949 名前:名前は開発中のものです。 mailto:sage [2007/05/16(水) 21:37:41 ID:tyCPF0Mi]
- 道を通路に、建物を部屋に変換してみてもいいかもな。
- 950 名前:名前は開発中のものです。 mailto:sage [2007/05/16(水) 22:18:10 ID:n1FNknGs]
- 次スレタイは是非
【迷宮】自動生成【地形】 にして欲しいです。
- 951 名前:名前は開発中のものです。 mailto:sage [2007/05/16(水) 22:44:43 ID:pe20RZ4U]
- >>947
なるほど、確かに これまじめにやったら、都市はどういう風にできるか 地形はどういう風にできるかっていう地理学の知識もいるし 環境工学とかの本も読まなきゃかもしれないし もちろん情報学もだし けっこうな卒業研究になりそうだな
- 952 名前:名前は開発中のものです。 mailto:sage [2007/05/16(水) 22:46:58 ID:O4/nwipZ]
- むしろ、ジャンルにこだわらずに自動生成がいいな。
シナリオ自動生成とか、音楽自動生成とかも含めて。
- 953 名前:名前は開発中のものです。 mailto:sage [2007/05/17(木) 00:52:39 ID:gRlfHicZ]
- シナリオ生成は攻略ルートという迷宮の自動生成だが
音楽生成は迷宮ではないので、なんか違うと思う。
- 954 名前:名前は開発中のものです。 mailto:sage [2007/05/17(木) 10:29:16 ID:81hpLLCf]
- 音楽生成はDTM板とかそっちの分野じゃね?
- 955 名前:名前は開発中のものです。 [2007/05/17(木) 15:19:53 ID:yfvHDZ4Q]
-
>>952 まあ、地形以外にも、自動生成の話題がでてそっちばっかりだったら、分離するとかあるだろうし、 とりあえず、次スレ >>980 頼む スレタイは、【迷宮】自動生成【地形】 でいいのかな? テンプレいる?
- 956 名前:名前は開発中のものです。 mailto:sage [2007/05/17(木) 15:51:24 ID:pBFcUtHK]
- >>955
スレタイか1に「ダンジョン」と「シレン」と「ローグ」は あった方がいい気がする。重複は防げないけどさ。 pc11.2ch.net/test/read.cgi/gamedev/1168260632/
- 957 名前:名前は開発中のものです。 mailto:sage [2007/05/17(木) 21:45:38 ID:g1Evs9dU]
- >>956
要らなくネ? そのスレざっと見たが、そういうのは幾らでも沸いてくるし。とも思いつつも・・・ >>950でいいとも思う。 ダンジョンの方がいいっていうのなら、 【ダンジョン・ローグ】 自動生成 【町並・地形】 あと、テンプレになりそうなもの。 ★Racanhack コード解説 racanhack.sourceforge.jp/rhdoc/intromaze.html ★迷路の自動生成なら「C言語によるアルゴリズム辞典」という本に載ってます。 www.matsusaka-u.ac.jp/~okumura/algo/ ↓サンプルコード(src/maze.c) ftp://ftp.matsusaka-u.ac.jp/pub/algorithms ★アリの巣作り(画像紹介のみ) ttp://acolyte.t.u-tokyo.ac.jp/~kaityo/ant2.html 巡回セールスマン問題を「アリのフェロモン」をシミュして解くアプレットらしい。 ttp://uk.geocities.com/markcsinclair/aco.html ★ソース付ウィンドウズ版ローグクローン2 ttp://www.freak.ne.jp/HEPOPO/ ★D&D用 ttp://www.aarg.net/%7Eminam/dungeon.cgi ★ドラクエ風 進可 ◆Sinka1my5k ttp://www.interq.or.jp/moonstone/person/RRL/index.html ★自律的に変化する仮想都市の自動生成に関する研究 ttp://www.tulips.tsukuba.ac.jp/pub/dl/e_thesis/ko/honda2004.pdf ★時間変化する仮想都市における道路網の自動生成 ttp://www.cs.tsukuba.ac.jp/H15Syuron/200205246.pdf ★仮想都市のためのL-systemによる道路網生成手法の検討 ttp://fw8.bookpark.ne.jp/cm/ipsj/search.asp?from=&flag=6&keyword=IPSJ-CG98090003&page=&mode=PDF ★仮想都市の自動生成における建物形状の作成と表示 ttp://www.cs.tsukuba.ac.jp/H15Syuron/200205245.pdf
- 958 名前:名前は開発中のものです。 [2007/05/18(金) 01:36:07 ID:Fxckut2p]
- せっかくなので、これも
★RogueLikeのマップの作り方(英語) Dungeondweller - www.roguelikedevelopment.org www.roguelikedevelopment.org/php/category/showCategory.php?path=development/&category=MAP
- 959 名前:名前は開発中のものです。 mailto:sage [2007/05/18(金) 19:27:22 ID:egsLY6l9]
- このスレおもすれー
- 960 名前:名前は開発中のものです。 [2007/05/20(日) 20:51:52 ID:Uv50kywf]
- >>957
★D&D用 ttp://www.aarg.net/%7Eminam/dungeon.cgi これのデキは異常・・・すげぇ
- 961 名前:名前は開発中のものです。 mailto:sage [2007/05/20(日) 22:27:23 ID:hYSk05U2]
- すごすぐる
- 962 名前:名前は開発中のものです。 mailto:sage [2007/05/20(日) 23:28:44 ID:QxSQSmeh]
- >>961
どうしたぁ!!!! 大丈夫か?意識をしっかりもて。助けはくるから。 助けは絶対に来るから・・・・
- 963 名前:名前は開発中のものです。 mailto:sage [2007/05/20(日) 23:30:56 ID:5Ej5ufVN]
- >>962
おまえがどうしたwwwwww
|

|