- 1 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 12:21:35 ID:oqLsw/ra]
- ランダムでダンジョンを自動作成する手法についてのスレです。
ローグタイプやシレンタイプのダンジョンや、街並みや地形など。 ※過去スレ ダンジョン自動生成 pc11.2ch.net/test/read.cgi/gamedev/1027084016/ 関連サイトは>>2>>3
- 258 名前:名前は開発中のものです。 mailto:sage [2008/10/20(月) 03:52:46 ID:X43fywMc]
- __ __
|;;;;;;;;\ /;;;;;;{, );;;;,-=" ̄ ̄""゙丶 ∩_ / ヽ〈〈〈 ヽ / | /ヽ ハヘ 〈⊃ } | ノ|/\ ∨ / ゝ . | | / | ●` ● 丿/| | ▽ヘ ヽ::: :::レ. / ! ▽ヽ∨ヘ\ ___・__ノヽ / <こいつ最高にアホ ヽヽ / ̄丶;;;| □ |;;;;;| >/ <_<____ /;;;;|ム ム|;;;;| / / / ;;;;;;;;;;;;;;;;;;;;;;|'' | |;;_;;;;_;;;;;;;;;;;;;;;;;| (___);;;;;;;;;;;;;;|
- 259 名前:名前は開発中のものです。 mailto:sage [2008/10/20(月) 06:11:43 ID:IHvA3f1q]
- FPにもFPSにも"視点"の意をする単語は入ってないな
>>257バカwwwwww
- 260 名前:名前は開発中のものです。 mailto:sage [2008/10/20(月) 07:39:36 ID:FoGsaLJV]
- ごめんね、First Person だけで十分って言いたかっただけだよ
ちょっとややこしかったかな…^^;
- 261 名前:255 mailto:sage [2008/10/20(月) 09:31:25 ID:4pwoVFxG]
- >>260
気にするな。誰にだって間違いはある。俺にだってあるんだからさ
- 262 名前:名前は開発中のものです。 mailto:sage [2008/10/24(金) 14:51:26 ID:IndHwF4u]
- でもまぁこういうのを揚げ足取りっていうんだよな
- 263 名前:名前は開発中のものです。 mailto:sage [2008/10/24(金) 19:22:55 ID:dh1fa8Wr]
- どっちが?
- 264 名前:名前は開発中のものです。 mailto:sage [2008/10/24(金) 22:33:03 ID:WPzpUAP6]
- 確かに揚げ足鳥はおいしいが、やりすぎは精神的メタボになるんだよな。
腹が膨れて頭を下げられなくなると言う。
- 265 名前:名前は開発中のものです。 mailto:sage [2008/11/06(木) 20:04:48 ID:YnlmCkA1]
- Context Freeというソフトで町(の俯瞰図)っぽいのを自動生成
LeaveBehind ≫ Context Free続きの続き gofar2.iobb.net/~htaka/wordpress/archives/856 LeaveBehind ≫ あんな街こんな街 gofar2.iobb.net/~htaka/wordpress/archives/877
- 266 名前:名前は開発中のものです。 mailto:sage [2008/11/25(火) 18:12:46 ID:fo+Fpf93]
- ツクール2003にはダンジョン自動生成機能があるらしい
参考にはできないのかな
- 267 名前:名前は開発中のものです。 mailto:sage [2008/11/29(土) 14:01:53 ID:yQcqcpVe]
- XVにもあった気がする
- 268 名前:名前は開発中のものです。 mailto:sage [2008/11/29(土) 19:19:56 ID:qIUF3OLf]
- VXな。つかVXからの新機能じゃなかった?
- 269 名前:名前は開発中のものです。 mailto:sage [2008/11/29(土) 21:08:21 ID:vRD2vdUC]
- >>266 それ論外。ツクーラーの間じゃバグ扱いもイイ所。
Vxのも微妙……。単純なローグ系の奴だった。 しかもなんか完成度が低いというか、人の手直し大前提のモノというか。
- 270 名前:名前は開発中のものです。 mailto:sage [2008/11/29(土) 21:08:49 ID:hsWPcZAh]
- 違うよ。
- 271 名前:名前は開発中のものです。 mailto:sage [2008/11/29(土) 23:23:53 ID:xa3K/8ud]
- ローグ系ってなんだ? 分割する方法か?
つかコードでも見たのか?
- 272 名前:名前は開発中のものです。 mailto:sage [2008/11/29(土) 23:34:59 ID:9v1R9qp3]
- コードも何も、実際出来上がるデータ見れば大体分かるだろ
- 273 名前:名前は開発中のものです。 mailto:sage [2008/11/30(日) 06:55:20 ID:xDKABjk9]
- >>267-268
第14回 「ダンジョンを作ってみよう2」 - RPGツクールVX tkool.jp/products/rpgvx/lecture/14.html これだな。まー、完全自動というより、補助のものだろうな。 XPからRuby使えるはずだから、スクリプト書けばいけるんじゃね?と思って探してたら、 やってる人がいた。 RPGツクールVXでダンジョン自動生成スクリプトを作ってみた‐ニコニコ動画(秋) www.nicovideo.jp/watch/sm4997902 これの形もまんま初代ローグっぽいが、 スクリプトで書けるってことがわかったから、言い訳できんなw
- 274 名前:名前は開発中のものです。 mailto:sage [2008/11/30(日) 19:51:52 ID:qtXu6dK3]
- ダンジョンの出来具合を評価して下さい
www1.axfc.net/uploader/He/so/164759.zip&key=自動生成スレ Framework3.5とDX9が必要です 右下の[Dungeon]ボタンで生成 パラは ダンジョンの横サイズ、縦サイズ、通路の直進性、通路の割合、部屋数 WASDと矢印キーで移動、スペースでマップ表示です
- 275 名前:名前は開発中のものです。 mailto:sage [2008/11/30(日) 22:52:03 ID:Szo9V3YJ]
- どんなアルゴリズム?
- 276 名前:274 mailto:sage [2008/11/30(日) 23:28:00 ID:qtXu6dK3]
- >>275
1.適当な間隔を空けて、マップ中に部屋を配置 2.その隙間に穴掘り法で通路を作る 3.適当に部屋と通路を連結 4.連結しなかった部屋を消し、空いたスペースに部屋を置いたり、通路の行き止まりを繋げたり こんな感じ
- 277 名前:名前は開発中のものです。 mailto:sage [2008/12/01(月) 02:48:42 ID:dWziD4by]
- とりあえず[Dungeon]生成ボタンの下の入力欄はなんだろう?
そこにフォーカスがいくと移動できなくなったりする。 あとこれ書き込むときに起こっている現象だけど、 ウインドウが非アクティブになっても、WASDを押すと ダンジョン側でもキー拾ってるらしくて移動したりする。
- 278 名前:名前は開発中のものです。 mailto:sage [2008/12/01(月) 22:28:34 ID:EWrylr0b]
- >>272
あんたついにローグライクのダンジョンを定義付けることに成功したのか やるな、是非御教授願いたい(笑)
- 279 名前:名前は開発中のものです。 mailto:sage [2008/12/01(月) 23:16:27 ID:wx47xxBQ]
- なんで亀レスまでしてそんなことに絡んでるんだ
- 280 名前:名前は開発中のものです。 mailto:sage [2008/12/03(水) 00:11:16 ID:hj0Dtdno]
- らんらんるー
- 281 名前:名前は開発中のものです。 mailto:sage [2008/12/03(水) 01:11:30 ID:nJJ4hdlY]
- なるほど、了解
- 282 名前:名前は開発中のものです。 mailto:sage [2008/12/03(水) 07:39:17 ID:cb8/n5Qk]
- そういう考え方は嫌いじゃない
- 283 名前:名前は開発中のものです。 mailto:sage [2008/12/12(金) 21:06:28 ID:zP0pi51r]
- どんな良スレもツクールが湧いてくるとクソスレ化するという事がよく分かった。
- 284 名前:名前は開発中のものです。 mailto:sage [2008/12/12(金) 22:25:48 ID:eGT1XB7x]
- 遅っ
- 285 名前:名前は開発中のものです。 mailto:sage [2008/12/13(土) 02:53:38 ID:QOQyrmWI]
- ツクール使用者は「ユーザー」だからな
プログラマーは「クリエイター」 持ってる技術が違うしな
- 286 名前:名前は開発中のものです。 [2009/04/01(水) 18:22:41 ID:I2oe9Rk2]
- Blenderでビルと3Dダンジョンの自動生成
ttp://blender.jp/modules/news/article.php?storyid=2279 このスレ的に見どころあるかどうかは別として
- 287 名前:名前は開発中のものです。 mailto:sage [2009/04/01(水) 22:08:19 ID:dBMOAAdE]
- >>286
俺が見た時はダンジョン生成スクリプトは公開されてなかったけど、 今見ると開放されたようだね。
- 288 名前:名前は開発中のものです。 mailto:sage [2009/04/01(水) 22:15:02 ID:I2oe9Rk2]
- うん。なのでまあいいタイミングではないかと
道生成とかのロジックに目新しいアイデアはないけど、 ゲームエンジンのある3Dソフトで動くってのは面白いね ウォークスルー仕込むだけでもちょっと楽しい
- 289 名前:名前は開発中のものです。 mailto:sage [2009/04/02(木) 00:29:28 ID:F21AVBtI]
- Blender(禿藁)
あんなのゲームエンジンじゃねえよwwwww
- 290 名前:名前は開発中のものです。 mailto:sage [2009/04/02(木) 12:35:20 ID:1+vitHMs]
- だれか>>289の笑いのツボを教えてくれ
- 291 名前:名前は開発中のものです。 mailto:sage [2009/04/02(木) 13:13:37 ID:f8GjUakZ]
- 嘲笑にはツボはない
- 292 名前:名前は開発中のものです。 mailto:sage [2009/04/02(木) 21:21:01 ID:agUVDDzX]
- >>290
禿藁を使っている所・・・かな?
- 293 名前:名前は開発中のものです。 [2009/04/05(日) 18:31:29 ID:shwIWvZ5]
- / | ヽー- ._
. / | \─`- | /, / / | \ l/ //′ / /l. / ∧ | \ ヽ / 〃 / _./-ァ' |/ ,' -H.、 ! '.、 ', ///' ,/ /// j/ / '.| :|l | ヽ | /' | i´i /:fr≠=r | /ァ=ォ !| | '.| (⌒ー、 /, ´ヽ|. / N!ら、_リ ,! ' ん, ソ' ! /,ハ ,′ >>289 はいはいワロスワロス \ { __ / l |/ :| ‘ー‐' , ー-'/N// |/ l ∨ y | 'l. |>、._ ーー'_ ノ !ル' l. './, ,ハ | | ヾミこ彡'ヽ| || | .f / ,.'/ ____'. '. _/ ̄ ̄ ̄¨¨¨丶、__, ' ´ ̄ ̄〉 /////レ'´,. -‐-'、,ノ´ v / 7 _/. { ( /l/' K「 '´ ̄ ヽ.`) / / r'ーf
- 294 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 19:42:19 ID:aEMjogaV]
- Blenderは、モデリングとアニメーションするソフトで
なかに、Bullet物理エンジンが入ってる。 スクリプトでゲームが作れる。 ツクールと同じ感じだ。 かなり簡単にそれなりのもんがつくれるから初心者にはお勧めだとおもうが。
- 295 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 19:53:39 ID:fmUoa32x]
- 込み入ったUIの英語ソフトを勧めるのもどうかと思うが
最近はチュートリアルなんか充実してきてるのだろうか
- 296 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 20:20:24 ID:YqBmmYYu]
- 初心者にはお勧めできないよ
Logic Brickは慣れたら手軽だけど、お世辞にも分かりやすくはない 凝った処理はPython必須だ サンプルは英語ばかりだし、バージョン変わるのが早いから情報の取捨選択も難しい 配布も躓く人が多め 特にGLSLだと、色々検証しないとコケる人の苦情が多発する 面白い環境ではあるけど、ゲ製的にはプロトタイプ作成ツールと見た方が無難かな
- 297 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 20:58:58 ID:anKrmwfM]
- 自動生成関係ないので誘導
Blenderで3Dゲーム作ろうぜ pc11.2ch.net/test/read.cgi/gamedev/1175839591/
- 298 名前:名前は開発中のものです。 mailto:sage [2009/04/06(月) 19:36:01 ID:kenh3Yca]
- Blender厨がここにも
- 299 名前:名前は開発中のものです。 mailto:sage [2009/04/09(木) 00:01:50 ID:81y0TLaW]
- Wizスレにこんな物が
kasuya666.myura.jp/as/3d_test.html 自動生成らしい。
- 300 名前:名前は開発中のものです。 [2009/04/17(金) 01:58:27 ID:g+MZYFl0]
- www.death-note.biz/up/files/46770.exe
とりあえず、途中まで作ってみた。 プログラム的にはけっこう出来上がってて、あとはモンスターとかアイテムのデータを入れる段階。 やっぱり、ダンジョンの自動生成部分がプログラ民具的には一番ムズかったね。 操作方法は… Zで攻撃、決定 Xでメニュー、キャンセル Cでマップ表示切替 Shiftで方向を斜めに固定 Ctrlで向きのみ変更 Enterでフルスクリーン切り替え Spaceでウィンドウ非表示
- 301 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 21:31:29 ID:rAE4aav/]
- 取りあえず、いきなりexeってのが怖いんですけど。
せめてZIPで。
- 302 名前:名前は開発中のものです。 [2009/04/17(金) 21:32:45 ID:g+MZYFl0]
- ZIP解凍しても結局exeが出てくるんだから、同じじゃない??
- 303 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 21:56:10 ID:dXRxV0Co]
- 同感
不安なら実験用に仮想マシンでも用意しておくべき
- 304 名前:名前は開発中のものです。 [2009/04/17(金) 21:56:26 ID:g+MZYFl0]
- www.death-note.biz/up/files/46820.zip
では、ZIPでどうぞ。
- 305 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 22:26:04 ID:rAE4aav/]
- 同じじゃナイト思うんだけどなぁ。
ダウンロードしたあと、いきなり実行してしまうミスがあった時が怖いのよ。 ZIPなら実行しても関連付けされているアーカイバが立ち上がるだけでしょ? ウイルス対策ソフトでスキャンもしやすいし、ブラウザに怒られたりもしないし。
- 306 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 22:32:50 ID:IwB0ociw]
- >>302
勝手にEXE認識されるのと、ZIP内をウイルスチェックできるのとでは安心感がぜんぜん違う。 というか、そのうpろだにウイルス仕込まれたら素EXEなんて無防備も良いところだろふ。
- 307 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 22:39:33 ID:+pcmAtVn]
- ・・・おまいらプログラムとかしたことないの?
どう考えてもzipのほうが解凍とかで別ソフト通すんだから リスク増えるだろw
- 308 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 22:41:57 ID:IwB0ociw]
- うわー つられたー
- 309 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 22:54:32 ID:rAE4aav/]
- シレン風のダンジョンですね。
良いと思います。 今後、データが増えてくるとどうなるかに期待ですな。
- 310 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 15:30:38 ID:bYN0cGY8]
- >>300
なかなかそれっぽく仕上がってて良いね。 まだ未完なので対応していないだけかも知れんが、セーブ→再開時の不具合報告。 ・武具以外のアイテムを装備していることがある。 ・同じ武具が増殖?して、装備すると増殖したアイテム2つとも装備の付け外しができる。 (武器、楯をそれぞれ2個づつ計4こ装備することができてしまう。) 応援してるぞガンガレ。
- 311 名前:300 mailto:sage [2009/04/18(土) 17:03:56 ID:t+NZEoVm]
- >309
アイテムとかの兼ね合いってゲームの面白さに直結する部分だから、 プログラム的には簡単でもゲームとしては難しい部分ですよね。 どこで独自色や面白さを出すかはすごく悩んでるというか、正直手探りです。 >310 バグ報告ありがとうございます。 まだソース確認してませんが、こちらでも再現できました。 確かにいきなり巻物を装備してたりして、なんだこりゃって感じですね。 半月でここまで強引作ったのでバグが多そうで怖いです… ちゃんと完成したらどこかで公開する予定なので、そのときはよろしくです。
- 312 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 20:42:31 ID:FwacJnt9]
- とりあえず実行してないけど、ソースもアルゴリズム解説も何も無いで
このスレ的に価値があるのだろうか 技術議論したいわけじゃないなら、開発状況報告スレにでもいけばいいじゃん
- 313 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 20:44:22 ID:FwacJnt9]
- と、乞食が申しております
- 314 名前:名前は開発中のものです。 mailto:sage [2009/04/29(水) 21:31:06 ID:OyewstnD]
- んー、でも出来上がり品が動いてる様子を見るだけでも
いろいろ参考にもなるし見る価値はあるんじゃね
- 315 名前:名前は開発中のものです。 mailto:sage [2009/05/31(日) 09:10:52 ID:+JfiOGdS]
- 自動生成関連
725 :デフォルトの名無しさん:2009/05/30(土) 17:45:41 最近、赤本を読み終わったのですがどうも全体的なOpenGLの概観がまだつかめていないらしく、コードをどうかいていけばよいのか曖昧なところがあります。 ゲームを一本通して作りながらOpenGLを学んでいく本は無いでしょうか?英語は読めませんが、洋書大丈夫です。 できれば、少しでもGLSLを使用しているとありがたいです。 726 :デフォルトの名無しさん:2009/05/30(土) 18:06:59 >>725 PixelCityという夜景シミュレータみたいなのがあって、開発工程の説明があるから おすすめ。プログラム内でビルなどを全部生成しているからゲームとは多少違うが、 その辺を無視してもコードも1万行無いし、色々参考になる部分が多いはず。 ただ、まだWindowsでしか動かないかもしれない。 デモムービー(ここに置いてあるコードは多分古い) code.google.com/p/pixelcity/ ソースコード github.com/skeeto/pixelcity/tree/master 開発工程の説明 www.shamusyoung.com/twentysidedtale/?p=2940
- 316 名前:名前は開発中のものです。 mailto:sage [2009/05/31(日) 12:45:15 ID:kLIMNMwi]
- それちょっと前にどこかのブログで見たな
- 317 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 11:25:56 ID:+lYcnOQY]
- オーソドックスなローグライクのダンジョンを作ってみました。
cid-ee470d7040094ffd.skydrive.live.com/self.aspx/%E5%85%AC%E9%96%8B/MISC/dungeon|_test.zip Enterを押すたびに$マークが勝手に動き回ります。 よく見るとアラが目立つかと思いますが、とりあえず独立したDLLのサービスとして動くため 3D化してゲームに組み込んでいく予定です。
- 318 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 20:59:46 ID:FAVHpVo9]
- アドレスが怖すぎるww
- 319 名前:名前は開発中のものです。 mailto:sage [2009/06/21(日) 22:31:52 ID:pYdSfSIz]
- MSNのファイル共有用オンラインストレージだから、アドレス自体は問題ないだろ
中身は知らんが
- 320 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 01:33:45 ID:khnQ56/S]
- クリックしてみたけどエロ広告バナーだけで何も表示されなかったぞ
- 321 名前:名前は開発中のものです。 mailto:sage [2009/06/22(月) 07:35:46 ID:Ux3oPHDz]
- ちゃんとファイルがあって動作したけど、まぁ通りすがりが試してみても
面白いもんじゃないな^^; 面白いゲーム出来るの期待してるぜガンガレ
- 322 名前:名前は開発中のものです。 mailto:sage [2009/06/23(火) 07:39:55 ID:LdV1u90e]
- >>317
$が通路を往復して、ハマってたぞwww
- 323 名前:名前は開発中のものです。 mailto:sage [2009/06/23(火) 07:41:22 ID:LdV1u90e]
- >>317
ああ、何回か試したけど、決まった通路の順路で往復するようになっとるんだなw 全部回るわけじゃないのか あと、ENTER押すのマンドクセw
- 324 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 00:07:49 ID:UG9dNowM]
- 最近ローグ系のゲームを作り始めたんですが、いきなり詰まってしまいました。
皆さんはダンジョンをどういうデータ構造で作っているんでしょうか? 最初、ダンジョンの大きさの2次元配列に、床・通路・壁のどれかを入れていこうと思ったのですが、 同じフロア内の敵のみにダメージなどということを考えると、部屋クラスが必要だろうと思いました。 そして部屋クラスを作り、持つデータは部屋の座標・サイズにしたのですが、 風来のシレンでいう、つるはし・大砲・大部屋の巻物などの壁を破壊するものがありますよね。 それを考えると、部屋は長方形とは限らないから座標とサイズを持ってもダメじゃないか?と訳が分からなくなりました。 それに壁を壊したときの、そこは部屋の一部になるのか?部屋と部屋が繋がったときは?など色々な疑問が沸いてきて頭が爆発しそうです。 読み辛い上に長文になってしまいましたが、どうか力を貸して下さい。お願いします。
- 325 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 00:35:17 ID:SND5sjgx]
- いろんな方法があると思うけど
たとえば各マスが「部屋ID」のようなものを持ち 部屋IDが同じマスたちはすべて同じ部屋で 部屋IDがヌル(とか0とかNaNとか)なら通路とか そういう方法もあるかもね あるいは同じことだけどIDではなく部屋クラスのオブジェクトへの参照とか それか逆に部屋クラスの方でその部屋に属するマスのリストを持ってもいい あとはたとえば各マスに「北と同じ部屋か?」「西と同じ部屋か?」 を表す真偽値のプロパティを持たせるとかいう方法もあるかも いずれにしても壁が壊れて等のイベントの際にはいちいち判断を入れて 意図通りになるように処理するしかないかと 多分そういうイベントの方が少ないケース(コード量的にも発生頻度的にも) なのだろうから、一般的なケースが処理しやすくなるような方法にすれば よいと思うよ
- 326 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 01:57:00 ID:djmbzU5s]
- >>324
俺が昔、ローグライクRPGを作ったときは、 「ダンジョンの大きさの2次元配列」と「部屋クラス」の両方を使ってた。 つるはし・大砲で壁を破壊したときは2次元配列の壁だったところを通路に変更するだけで、 部屋クラスのデータは変更しない。 (壁を壊したとき、そこは通路扱いで、部屋の一部にはならない) 大部屋の巻物を使ったときは、2次元配列を床で埋め尽くして、全部屋クラスを破棄し、 大部屋の示す部屋クラスを1つ作るというようにしていた。 部屋と部屋が繋がっても特になにも処理はしなかったが、問題はなかった。 ちなみに、2次元配列に入れるデータは「(部屋の)床」「通路」「壁」以外に 「壊せない壁」をダンジョンの外周部分に配置しておくと、つるはしでどんどん壁を 壊していって、配列の外に飛び出してしまうことを防げるので便利だった。
- 327 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 05:40:23 ID:8C+6rJYo]
- >324
ちょっと前に作ったときは、部屋情報はマップデータとは別に部屋構造体を用意して、 マップ作成時に部屋データもいっしょに作成。 つるはしとか壁を破壊する系は実装しなかったけど、やるとしたら破壊した場所は 全部通路認定。これが一番楽。もし、破壊した場所も部屋認定したいなら、 そもそも長方形以外の形も扱える部屋情報が必要になるからね。
- 328 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 08:04:40 ID:aEx2LxPn]
- あんまりやったことないけど、シレンて矩形に広がらないと部屋認定されないんじゃ。
もちろんシレンに合わせる必要は無いけれども。 適当に思いついたことを書くと、部屋はそれぞれ番号を振ってマップにその番号で埋めておく 11111111 11111111 11111111 2222 2222 2222 穴が開く 11111111 11111111 11111111 1 2222 2222 2222 つながるとどちらかに帰依する 11111111 11111111 11111111 1 1111 1111 1111
- 329 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 08:13:50 ID:l8/hwzvv]
- 俺が作ったときはつるはしは面倒臭いので仕様上除外したけど
部屋番号の情報は持たせたな enum type { floor, corridor, wall, } struct cell { int blockNo; int type; } cellで二次元配列作ったので 部屋を識別する所まではできたけど
- 330 名前:324 mailto:sage [2009/08/05(水) 15:16:44 ID:UG9dNowM]
- >>325-329
皆さんレスありがとうございます。なるほどと思うことばかりです。 2次元配列に部屋ID・通路・壁・壊せない壁を入れる。 壁破壊が起こったときは全て通路にする。(大部屋の処理は別に作る) これで作ろうと思います。 アドバイス本当にありがとうございました。
- 331 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 21:08:11 ID:wmA2fsj5]
- 111222333444
111222333444 111222333444 555666777888 555666777888 555666777888 シレン系ってフロアにこんな感じで部屋が割り振られてて、その上に壁や通路があるって仕様じゃね つるはしで壁を壊すとそこは通路になるとかするとそれっぽくならね?
- 332 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 21:44:58 ID:HVvsk/T2]
- ローグライクゲームを作ろうとした奴がすぐにこれだけ出てきたことに驚いた。
- 333 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 22:13:47 ID:iLa52LMY]
- 前スレ盛り上がってた頃を思い出すなぁ
- 334 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 22:13:55 ID:zdmWLnlk]
- 俺のように作ろうとしてまだ手をつけてない奴はその30倍くらいの人数でROMってそうだ
- 335 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 22:50:19 ID:8C+6rJYo]
- そういえば、ダンジョンRPGを作ろう、みたいなゲームプログラミングの本が出てますね
- 336 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 23:37:53 ID:6Y9UxAtf]
- 商業誌には期待するな
- 337 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 23:58:47 ID:l8/hwzvv]
- >>335
ちらっと見たけどあんまり役に立ちそうになかった 初心者向けのゲーム作成本はとりあえずサンプルそのまんま打ち込んで遊ぶ人向けだと思う ところで、俺が今作ってたゲーム ぼちぼち形になりそうなんだけど、ここでテストプレイして貰っても良いだろうか・・・ 主にBGMのWAVが体積を取って、容量がCD一枚分弱あるんだけど(やろうと思えば自鯖は建てられる)
- 338 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 00:25:25 ID:DYcRzxRc]
- それBGMいらなくね?
- 339 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 00:58:17 ID:hnppw0vf]
- 探してみれば分かるけれど
手を加えたら駄目っていう素材屋が多いからじゃね
- 340 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 01:41:00 ID:sDwccf75]
- ローグライクならここで公開してもいいと思う
違うなら然るべきスレが妥当かな
- 341 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 03:31:08 ID:WUxNb6MC]
- テスト用として適当な軽いBGMに差し替えた版を作ってみてはどうかな
- 342 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 13:52:24 ID:qVSrItmk]
- ftp://testerworks.dip.jp/pa_rev0_9.zip
結局、BGMもそのまま公開してみることにしました。400MBくらいあります。 ゲームパッド必須、(たぶん)Direct3D9をハードウェアで処理できるビデオチップ必須です。 DDNS+自宅鯖で公開してます。たまに繋がらなくなるかもしれません。 イーモバでテスト接続したんで、ちゃんと外からも見えてると思います。 公開は一週間くらいで終える予定です。 CPUの種類/クロック数、メモリ容量、ビデオカードの種類、OSの種類と ちゃんと起動したかどうかを教えていただけると幸いです。
- 343 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 17:55:10 ID:ldZxWqWs]
- >>342 どっか別の鯖に挙げてほしい。
桁違いに重い。あと4時間近く・・・・とか、尋常じゃない重さ。
- 344 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 18:43:06 ID:fxyKXtZM]
- 軽いBGMに差し替えるとか、
BGMは別アーカイブにするとか、 MP3やOGG形式を検討するとか方法はあったはずだが、 ガン無視してそのままうpした理由を聞きたい。
- 345 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 18:56:25 ID:W01B2pbq]
- >>343
ほんの数年前までエロ動画を落とすのにアナログ回線で三日三晩かかっていた俺に謝れw
- 346 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 19:05:16 ID:ldZxWqWs]
- >>345 ISDNをずっと使ってたけど、それでも三日三晩はねーよ。
どんだけ高画質なエロ動画求めてたんだよwww
- 347 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 19:31:43 ID:V2YQBQ0v]
- >>344
発表したいという強い欲望を制御しきれなくて溢れ出したんだなきっと
- 348 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 20:04:21 ID:fxyKXtZM]
- BGMは百歩譲って許そう。いや、やっぱ許さん。次から考えろ。
だが以下の入れる必要のないもので90MBも使うのは決して許さない。 ・DirectX エンド ユーザー ランタイム ・DirectX エンド ユーザー ランタイム Web インストーラ ・Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86) アホか! こんなもんURL提示するだけ・・・いや、ここにいるようなやつは入れてるし、 入れてなくてもすぐ探してこれるよ! ただでさえBGMのせいで重いのに、こんなもん入れるとか、どんだけ人のこと考えてないんだ・・・。 しかもマニュアルはpdfだし、内容からしてお前、専門生だろ・・・。
- 349 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 20:15:00 ID:mEtyGTU7]
- 昔はよかったな〜、凄いのやら斬新なのやら
いろんな自動生成公開してくれててよかったな 久々に何か来たと思ったらどうでもいいやつだし
- 350 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 20:16:51 ID:fxyKXtZM]
- BGMがWAVだったのは、
学校側か教師から貰ったライブラリがWAVしか対応してなかったとか そんなオチ臭いなあ・・・。 つーかこれ提出用のパッケージまるまるうpじゃないだろうな・・・。 ゲーム? ああ動かないよ。
- 351 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 20:21:20 ID:zuolpyQf]
- > ゲーム?
> ああ動かないよ。 吹いたwww
- 352 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 21:42:48 ID:ldZxWqWs]
- 自分も動かなかった。
音となんやら絵だけでてきたけど、入力を受け付けてないのかそれとも、他の原因かは不明。 ウィンドウを閉じる時も微妙にタイムラグがあった。 あと、再配布なんて入れるぐらいなら最初っからDLLリンクをしな蹴ればいいよ。 参照:ttp://lab.co-conv.jp/blog/2007/08/runtime_error.html
- 353 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 21:44:33 ID:y14Ns6hl]
- ウィルスとかっていう発想は無いのか
- 354 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 21:57:08 ID:ldZxWqWs]
- >>353
さすがに、チェックはした。
- 355 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 22:10:08 ID:4jmUVYh5]
- なんつーか、みんな優しいな・・・ある意味
- 356 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 22:35:14 ID:PT3KWFIH]
- 起動できるまでがダンジョンです
- 357 名前:名前は開発中のものです。 mailto:sage [2009/08/07(金) 00:09:36 ID:+whm9pPU]
- warota
- 358 名前:名前は開発中のものです。 mailto:sage [2009/08/07(金) 00:09:54 ID:pTgpBlrE]
- 怖いならウイルスよりもろに木馬の可能性だろう
|

|