トップページgamedev
184コメント78KB

アドベンチャーゲームを作るスレ 2

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2009/02/09(月) 16:33:47ID:dz6Dkk/1
当スレは、以下のスレより派生したスレです。

アドベンチャーゲーム用の素材かける人
http://pc8.2ch.net/test/read.cgi/gamedev/1106528186/

アドベンチャーゲームを作る、という以外に、縛りはありません。
企画、製作、議論を自由に行ってください。
但し、進行中の企画がある場合は、その妨げになる行為は極力避けてください。


前スレ
アドベンチャーゲームを作るスレ
http://pc11.2ch.net/test/read.cgi/gamedev/1120396566/
0149名前は開発中のものです。2009/05/18(月) 02:07:59ID:cqraK7xM
つまり

大地==横たわっている超巨大な女体
村===双子山(胸)の山頂にある(乳輪が村境)
村(乳首)は西と東で2つ存在する
大地の中心には縦穴(へそ)がある
南の樹海(陰毛)の奥には泉と謎の洞窟がある

こんな世界が舞台のアドベンチャーというわけか
0150名前は開発中のものです。2009/05/18(月) 05:02:59ID:wI/UN/gi
双子山ってシコ踏んでそうな名前だな
0151名前は開発中のものです。2009/05/18(月) 23:54:50ID:41HuiESo
>>148
>>149
というわけか・・・じゃないだろw
何をするんだその世界で?
0152名前は開発中のものです。2009/05/19(火) 00:21:18ID:y4Vcm2JY
>>151
いや、冒険だろ。JK。
0153名前は開発中のものです。2009/05/19(火) 00:45:35ID:3AJ+Jidn
そんな冒険アドベンチャー、ファンタスティック!!!
0154名前は開発中のものです。2009/05/19(火) 05:18:22ID:SpkkaiEe
女体はアドベンチャーワールド
0155名前は開発中のものです。2009/05/20(水) 16:59:06ID:SXTcgfIC
そうさ
今こそ
アドベンチャ〜
0156名前は開発中のものです。2009/05/24(日) 22:20:10ID:2VHS48as
女体の神秘を解きあかすアドベンチャーはさておき
ここらで物書き職人が現われてほしいものだなぁ
0157名前は開発中のものです。2009/05/28(木) 17:00:56ID:axILWCVe
AVGのシナリオって地の文書くの?
会話だけで進めてく感じ?
0158名前は開発中のものです。2009/05/28(木) 23:24:05ID:DN2PPPT4
会話が主になりやすいけど、地文も必要。特に絵が少ないと地文が主になる。
0159名前は開発中のものです。2009/06/21(日) 03:02:48ID:Y2YIHJsc
ここで質問していいのか分からないのですが
豆腐屋のラッパ音が欲しいのです・・・フリーで公開されていないですかね?

一応自分でもgoogle等使って探してみたのですが見つからなかったです
0160名前は開発中のものです。2009/06/22(月) 10:50:10ID:8uwW1IR+
豆腐屋 ラッパ 無料素材でググったらトップにあった件
ちと長いけどね
0161名前は開発中のものです。2009/08/03(月) 23:33:37ID:jMZQKYyd
ちょっと質問

周回前提の育成ADVを作ってるんだけど、
育成パートに入るまでの導入部分が少し長い気がする…
プレイ時間一時間くらいのADVなら、導入はどのくらいの尺に収めるのがいいかな?
0162名前は開発中のものです。2009/08/03(月) 23:35:21ID:jMZQKYyd
あげ
0163名前は開発中のものです。2009/08/08(土) 17:28:32ID:iICtsbI3
>>161
読む時間の個人差があるからなんともいえないが、
チュートリアル抜きなら5分、ありなら10分前後かな、イラっとこないのは。
元々チュートリアルがないなら5分以上かかるとイラつく。
ただ文章のうまいへたも関わってくるから一概にどうともなぁ……。
0164名前は開発中のものです。2009/09/04(金) 23:09:31ID:bpfZaP3o
スキップできるようにすればいいだけの事
0165名前は開発中のものです。2010/03/19(金) 19:34:05ID:xnbsTSkE
皆さんに質問です
皆さんはアドベンチャーゲームのコードはどんな感じで書いてますか?
オブジェクト指向なんて関係なくゴリゴリ書いてる派ですか?
それともタイトル、オープニング等別々にクラスを作ってオブジェクト指向を実現してる派ですか?
0166名前は開発中のものです。2010/03/19(金) 23:12:59ID:isDmhCgT
>>165
シーン別にクラスを作って隠蔽なんて、粒度が荒すぎてオブジェクト指向とは言わない気が。
それに利点があるとしたらCD直読みのコンシューマーで、各シーンのロード時間を
下げることくらいか。まあ重要なんだけど、大抵はリソースの取り扱いだけをラップする
ような気がするしな。

それ以前に今時、トゥームレイダーのようなタイプのアドベンチャーの処女作でもない限り、
ネイティブでごりごり書くってことはあんまり無いんじゃないかな。
どういう記述になるかは使っている開発ツールに縛られるんじゃないか?
0167名前は開発中のものです。2010/03/20(土) 01:13:09ID:zS8itbRT
>>166
なるほど参考になった
ありがとう
0168名前は開発中のものです。2010/03/23(火) 16:31:50ID:cCG/RKLH
>>165
シーンを一般化したクラスをシーン管理クラスの要素としてシーン数分インスタンスして、
シーンの内容そのものは設定ファイルとしてメモ帳で編集できるようにしてます。
シーンクラスがやることはtxtファイルを読み込んで、そこに指示されている通りの画像を読み込み、
指示されているスクリプトを逐次実行するだけです。
0169名前は開発中のものです。2010/03/23(火) 20:46:03ID:oST4l6ZP
>>168
レスありがとう
ほうほうなるほど
検索しても>>168さんみたいなやり方が出てくるしこれが一般的なのかな
0170名前は開発中のものです。2010/03/24(水) 09:12:07ID:Eic2L0p9
>>168-169
それって、システムが例えば中間言語で書かれたスクリプトを1シーン毎にロードしてきて
実行するのとどう違うんでしょう。例えば画像を表示するコードをシステム全体で1つ
じゃなくて、シーンオブジェクトのインスタンス毎に持つなんて、無意味も甚だしい気がしません?
0171名前は開発中のものです。2010/03/24(水) 10:35:03ID:ekOnTLHG
>>170
画像を表示するコードはシーン管理クラスやシーンクラスとは別の
画像表示クラスに記述されていますよ。
テキストデータだけなんだから一括して読み込んで速度的に問題ありません。
0172名前は開発中のものです。2010/03/24(水) 16:48:26ID:ekOnTLHG
あと、例えば以前のシーンの一覧を表示したり、
以前のシーンの再現を小窓で表現するなどの場合、
シーン毎にクラスを持つととても便利になります
まぁ、凝った演出になると思うので、必要ではないですが
0173名前は開発中のものです。2010/03/25(木) 09:38:58ID:vqF/HO6g
>>171-172
やはりそれだと中間言語でかかれたスクリプトを1シーン毎に作るのと何が違うのかよくわかりません。
シーン毎のクラスというのはおかしな感じがするので、シーン毎にシーンクラスのインスタンスを持つ、
ということだと認識します。

>以前のシーンの一覧を表示したり
すでにプレイしたシーンの一覧を記録することは、シーンのクラス化とは無関係ではないでしょうか。
仮にシーンクラスを利用したとしても、プレイしたシーンの記録はシーンクラスを利用するエンジン側が
管理するべきではないでしょうか。
なぜなら、プレイしたことをシーンクラス内に記録すると、それを利用する可能性がある限りシーンクラスの
インスタンスを保持しなければならないからで、それは無駄ではないでしょうか。

>以前のシーンの再現を小窓で表現するなどの場合
プレイエンジンのインスタンスを作成してビューとスクリプトを関連づければ済むことで、
シーンのクラス化とは無関係ではないでしょうか。
0174名前は開発中のものです。2010/03/27(土) 02:20:45ID:ihoPfKsi
>>173
>>シーン毎のクラスというのはおかしな感じがするので、シーン毎にシーンクラスのインスタンスを持つ、
>>ということだと認識します。

認識も何も最初から
「シーンを一般化したクラスをシーン管理クラスの要素としてシーン数分インスタンスして」
と書いています
人のレスはよく読んでください

>>プレイしたシーンの記録はシーンクラスを利用するエンジン側が 管理するべきではないでしょうか。
その通りです
私が言っているのは、例えば一覧にシーンの画像などがサムネイルのような形で使用される場合です。

>>プレイエンジンのインスタンスを作成してビューとスクリプトを関連づければ済むことで、 シーンのクラス化とは無関係ではないでしょうか。
実現する手法は様々ですが、あなたの仰っている手法は、非情にワタシにはめんどくさく感じられます。
また、ビューとスクリプトを関連づければ済む などと簡単に書いていますが、
ありていに言えば、おそらくあらゆる演出のためのコーディングはそのように言い換えることができるのでしょうか。
無論、私の手法でもビューとスクリプトを関連づけることは行っております。
あなたのご指摘には具体性が欠けている気がします。
まず、人のレスはよく読んでからご投稿ください。
0175名前は開発中のものです。2010/03/27(土) 06:16:56ID:t60tW1eZ
>>174
>人のレスはよく読んでください
もちつけ。
リンクを辿っても俺には見えん。
0176名前は開発中のものです。2010/03/27(土) 18:26:43ID:IIwgOi5a
プログラムには正解がないからこれが正しいとかないんだよ
0177名前は開発中のものです。2010/03/27(土) 22:00:42ID:/WJo2xBK
>>175
>>168に書いてあるじゃん。違う話?
0178名前は開発中のものです。2010/03/28(日) 07:36:30ID:kjp7paFt
>>177
それが同一人物だと分かるのはお前だけ。
0179名前は開発中のものです。2010/03/30(火) 10:16:20ID:Ky3lMykc
明らかに同一人物だろ
0180名前は開発中のものです。2011/05/24(火) 02:53:49.74ID:k5x2aLhG
sage
0181名前は開発中のものです。2011/06/01(水) 16:57:45.18ID:rYqZ8Md6
でんでんででんでん
0182名前は開発中のものです。2011/06/08(水) 22:17:17.47ID:i8nXQODq
シーンと言う用語に対する認識が個々によって異なっているので、話が噛み合って居ない。
シーンって何?
0183名前は開発中のものです。2011/06/13(月) 11:35:40.04ID:NKVbbZYb
シナリオを管理する汎用ツールってないでしょうかね
選択肢とそこからの分岐をテキストベースでチェックできたら楽かなと
0184名前は開発中のものです。2011/06/27(月) 00:24:06.70ID:KTKBV+WJ
分岐のチェック表みたいな?エクセルとかでやる人が多いんじゃないかな
テキスト読みながらチェックしたいならわからん
ワードとかでリンクつけて飛ばすとか
■ このスレッドは過去ログ倉庫に格納されています