1 :
名前は開発中のものです:
ADVやRPGで時々嫌われる要素として面倒なフラグ立てが挙げられます。
しかしそれを面白くする法則もきっとあるはず。
みなさんの意見をお待ちしております。
2 :
名前は開発中のものです。:03/03/24 16:00 ID:aMXpxZRX
2
3 :
名前は開発中のものです。:03/03/24 16:02 ID:PANvr7wf
面倒だから意味があるのだがな。
4 :
名前は開発中のものです:03/03/24 16:13 ID:j1vK7i3a
とりあえずプレイヤが何も考えずに総当りで適当に答えを探さなければいけない
フラグ立ては糞。
3つも4つも前の町で一人に話しかけ忘れただけで進展しなくなるゲームとかは糞。
物語の主線部分はフラグだのなんだのは特に無く滑らかに進展していい。
だがゲーム自体の進展と無関係で且つ世界観の理解が深まるようなイベントにこそ
フラグを用いていろいろと。っつーのがいいかな。
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
12 :
1:03/03/26 13:55 ID:CIhkb9gt
>>5 >3つも4つも前の町で一人に話しかけ忘れただけで進展しなくなるゲーム
そういうゲームでもきちんとヒント(そういえばあの町で云々・・・)を描けていれば
少なくとも糞にはならないと思う。
>物語の主線部分はフラグだのなんだのは特に無く滑らかに進展していい。
>だがゲーム自体の進展と無関係で且つ世界観の理解が深まるようなイベントにこそ
>フラグを用いていろいろと。っつーのがいいかな。
DQ1?
あぼーん
あぼーん
あぼーん
あぼーん
17 :
名前は開発中のものです。:03/03/28 10:38 ID:+XYBgrzs
日 凸 ▽ ∇ U
≡≡≡≡≡≡≡ ∧ ∧ / ̄ ̄ ̄ ̄ ̄
U ∩ [] % 曰 (゚Д゚ ;) < こねぇなぁ。
_________|つ∽)_ \_____
―――――――――――
━┳━ ━┳━
 ̄ ┻  ̄ ̄ ̄┻ ̄ ̄ ̄ ̄
18 :
名前は開発中のものです。:03/03/28 23:59 ID:ujiLykhQ
日 凸 ▽ ∇ U
≡≡≡≡≡≡≡ ∧ ∧ / ̄ ̄ ̄ ̄ ̄
U ∩ [] % 曰 (゚Д゚ ;) < こねぇなぁ。
_________|つ∽)_ \_____
―――――――――――
━┳━ ━┳━
 ̄ ┻  ̄ ̄ ̄┻ ̄ ̄ ̄ ̄
あぼーん
20 :
名前は開発中のものです。:03/03/29 22:36 ID:E8/9iYdA
21 :
名前は開発中のものです。:03/03/29 23:35 ID:0Ugh46hu
最高なのはmystやらrivenみたくゲームの中のフラグじゃなく、
知識を持っているかどうかのフラグだな。
rivenのマンホールは、ゲーム中のフラグで萎えたが。
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
32 :
名前は開発中のものです。:03/04/08 23:58 ID:jq2Tw4m/
シェンムーを反面教師になさい
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
39 :
山崎渉:03/04/19 22:12 ID:5El5Pjio
∧_∧
( ^^ )< ぬるぽ(^^)
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
53 :
ももえ:03/05/05 17:31 ID:c4Q5Lj4p
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
あぼーん
64 :
山崎渉:03/05/28 08:32 ID:Pbw9608d
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
あぼーん
あぼーん
現在、荒らしによってこの板の利用が困難になっているため、避難所を作成しています。
出来ればこちらに移動するのをお勧めします。
ゲ製作技術板(避難所)
http://bbs.gamdev.org/gamedev/ ↓こんな感じにするのがお勧めです。
-----
9 名前:名無しさん@ゲムデヴ[] 投稿日:2003/05/28 21:33
とりあえずOpenJaneに登録した
板一覧の上で右クリック→新規追加→板名とアドレス入れるだけ
あぼーん
あぼーん
あぼーん
あぼーん
>>23 俺もそれは思った。
あのシリーズはマジ最高。
tesuto
74 :
名前は開発中のものです。:04/11/08 16:39:30 ID:mq41UC3P
フラグ立てなんかつまらない
チンコ立ては結構楽しい
76 :
名前は開発中のものです。:04/12/04 22:48:47 ID:VtJDmhjx
チンコなんか立ててどうする
77 :
名前は開発中のものです。:2005/09/04(日) 20:08:11 ID:8Kz8uT6D
シェンムーとか面白かった
78 :
名前は開発中のものです。:2005/09/04(日) 21:32:53 ID:+s5J6+tM
フラグ立てって、0を1にするアレか
79 :
名前は開発中のものです。:2005/09/08(木) 06:43:57 ID:ePtd5+HA
>フラグ立てって、0を1にするアレか
yes
80 :
名前は開発中のものです。:2005/09/24(土) 09:54:34 ID:TvJSD4bz
81 :
steph52:2007/01/04(木) 10:31:34 ID:CR8Mvti9
82 :
steph52:2007/01/04(木) 10:42:41 ID:CR8Mvti9
落ちそうなので保守。
■開発環境
VC++2005EE+DXライブラリ
■進行状況
アイテムを仕入れて売るまでの商店経営部分を実装中。
今は客生成ルーチン+GUI部を作っているところ。
トリつけます。
フラグよりカウンターを使った方がスッキリする事もある。
たとえば、ストーリーを順序よく組み立てていく時とか。
フラグとカウンターは併用するのが普通だろ…
どれだけ手抜きしてるんだよ…
8日までの進捗。
店と街に対応するクラスを作り、
住民(街に住んでいる人)と通行人(店の前の道を通りかかった人)と
客(店内に入った人)を用意。
住民の活動時間帯に応じてランダムに通行人を生成し、ランダムに
客として入店させて店内を歩かせるところまでを作成。
次はアイテムクラスを作り、店内の棚に並べれるようにする。
さらに客に嗜好を持たせ、今はランダムに通行人→客にしているところを
自分好みのものがあったら入店するようなルーチンに変えようと思う。
そして仕入れと売買を実装すれば一通り骨組みが出来上がるのではないかと。
休みが終わったので亀進行になります。
87 :
steph52:2007/01/11(木) 14:45:49 ID:NJMUiEZD
年始の忙しさに巻き込まれてあまり進まず。
アイテムリストを作成中です。
とりあえず材料とかも含めた全アイテム数を256個に設定しようかと。
売り物の種別は
爪・短剣・剣・長剣(両手剣)・戦斧・打撃(メイス)・長柄(槍)・投擲・弓
鎧・盾・兜・靴・小手・アクセサリ・日用品
これで16種類。各種別に10個ずつ用意して160こ。
残り100弱は材料となる鉱石や中間生成物、工具と特殊武器で埋める。
あくまで鍛冶師のゲームなので薬草は扱いません。
先週はほとんど進められなかった。
8日までに作ったデモをUP。
ttp://gamdev.org/up/img/8624.zip ところで現verでは移動に問題があって、
目的地に対して障害物があっても迂回しない。
店の配置は固定だし客に当たり判定はないので問題はないのだけど
なんか気持ち悪いなーと思う今日この頃。
他のゲームはどうやってるんだろうか。
最初にルート探索をする? それともランダムウォークでoptimalを回避するだけ?
冷やかしデモ、ワロタw
技術は無いんで、役に立たないけど、応援してるぞ。
ルートを数種類で固定して、ランダムで選ぶ。そのルートはぶつからないようにしておく。
どうしてもぶつかる場合は、移動前に判定して、優先順位決めておいて、低いほうは数秒立ち止まらせる。
移動を全部ランダムとかは、作業量多くてあまり意味がないんじゃなかろうか。
RPGみたいにずっといるのならばともかく、出入りするわけだし。
まあ、移動先を決めて、そこに当たり判定して、障害物がなければ移動、
のループをランダム回やって、直線距離移動させるとかもある。障害物が有ったら他の方向へ向きを変えさせて。
とかか?
>>89 気にかけてもらえるだけで嬉しいっす。
次回の更新までにはもっとユーザの介入を増やせるよう頑張る。
>>90 今は5-6行目のアルゴリズムで動かしてるんだが、
L字の壁もしくはコの字型の袋小路にハマると抜け出せず・・・。
1-2行目の通り、事前にルート情報を持たせといた方がいいのかな。
今は店舗レイアウトを固定してるのでそういう問題は起こらないんだが、
将来的にユーザが配置を選べるように・・・なんて夢想していて。
移動できない場合、他の方向をすぐにチェック、
移動出来るなら移動。
次の移動先は、今までいた地点を除いた3方へ。移動判定チェック。
もしかして、すぐ戻ろうとさせてるんじゃ?
その前に、移動歩数をランダムで決めて、いったん動かし始めたらその歩数分、
前進だけさせていく、と、ハマることはあまりないとは思うけど……
みんなありがとん。この板アルゴリズム好き多そうで勉強になります。
現状、移動履歴のような情報は一切記録しないで
各ターンごとに目的地に向かって縦or横に1歩ずつ進めてる。
そうすると、時刻t0で障害物にぶつかって1歩戻した時に
時刻t1ではt0のことを覚えてないので、また同じ方向に進んでしまう。
例えば1時点前の情報を記録して、次では進まないようにしたとしても
-------------------
■→ | (目的地)
-------------------
こんな形の通路を意図的に作られてしまったらはまってしまう。
じゃ何時点前まで記録すればいいんだろう・・・というところで詰まってます。
ランダム歩数分バックさせるのはデッドロック回避にはいいかも。
ただ客はランダムウォークじゃなく入り口→陳列棚→レジ→出口って
歩かせたいので・・・はまった時だけランダムにn歩ってやればいいのかな。
ともっかい
>>92路線で考えてみた。
地図生成時に交差点だけ抽出してリストにまとめ、
行き当たりにぶつかったら最後に通過した交差点まで戻って
別方向に進ませるようにすればいいのかも。
なんか理解が違ってたらすまんす。
>ただ客はランダムウォークじゃなく入り口→陳列棚→レジ→出口って
>歩かせたいので・・・
それをランダムごときで表現できるわけないでしょっ。
棚に位置情報持たせて、品物に価値情報の値を持たせて、
客入り口から入ってくる→
品物の価値の高いものを多く選ばせるように、ある程度ランダムいれて、その品物がある棚の目的地情報を与えてそこまで歩かせる→
ランダムで、次の品物を、位置情報を元に後戻りさせないように選ばせる→
最後はレジに。
配列とか駆使しないと難しそうですね。
簡単なのは、棚を置ける場所をすでに指定されていて、置く商品の大きさがあって、そこにパズルのように置いていくというプレースタイルを用意。
客はその棚の間を、時々立ち止まらせながら決まったルートを歩かせる。
だと思う。
ていうか、こういうのがプログラムする楽しさなんだから、がんばって考えましょう。
すまない、
>>88から読んでほしいんだけど、
今は
>>95の通り、目的地(棚の位置情報)に対してまっすぐに歩かせてるんだ。
ただその場合にL字やコの字の障害物に出会うとはまるので
その障害物をどう回避するかを考えている。
移動の目的地を設定するのは購買ルーチンなのでまた別の話。
>棚を置ける場所をすでに指定されていて
今はそう実装してるけど、レイアウトまでユーザがいじれた方が楽しいだろうか、
あるいは面倒くさいと思う人の方が多いだろうか・・・と迷い中。
とはいえ当面は必要ないことなので固定レイアウトで行きますが。
移動履歴じゃなくて再起呼出で移動経路を予め算出してそれをトレースするような動きにすれば?
(゚∀゚)!!
そっか最初に経路探索するって頭がなかったよママン。
そっちで考えてみます、ありがとう〜
そして最近の進捗ですが、プログラムそっちのけで金属の物理的特性とか調べてる俺はあほかと馬鹿かと。
武器の種類(形状)と材料とのかけあわせで武器の性能を決めようとしてます。
でもそんなところに凝らずにさっさと作れって気もする。
応援してるよー。
ところで
>>88デモ版、自キャラの方向転換直後の動きが鈍いのは仕様?
それとも自分だけかな?
フォー、ありがとうございます(´∀`)
動作報告thxです、ちょいと今会社なので家に戻り次第確認します。
ただ今は途中まで埋め込まれたアイテムクラスのせいで
コンパイルが通らない恐れもありますが・・・_no
# バージョン管理ちゃんとしろよ自分
101 :
名前は開発中のものです。:2008/08/09(土) 11:22:44 ID:qbNNkBAJ
STGにフラグ導入すると神ゲーになる
アドベンチャーゲームでフラグによってコマンドが出たり消えたりとかってどうやるの
103 :
名前は開発中のものです。:2010/04/18(日) 20:26:25 ID:wPmpnVuQ
∧_∧
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/ ←
>>39 (_フ彡 /
ageるのも飽きたな