- 1 名前:名前は開発中のものです。 [02/07/19 22:06 ID:o6Bp.wT2]
- 「風来のシレン」みたいにランダムでダンジョンを作るのって
どうやるんですか
- 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
|

|