シナリオ関連でご相談があります。 作業表を作成していて思ったのですが、各キャラクターのシナリオ方式の統一取らないとフローチャート(フラグ判定)的に支障がでます。タイムテーブルを全キャラクターで共有していますので、個々に方式が違うと他キャラクターのタイムテーブルと重なり、シナリオ進行を妨げます。 って事なので、こんな案はどうでしょう? 現時点でフローが完全に出来ている「可奈」シナリオをベースにしています。 1.まず、メイン移動場所を決めます。 「可奈」=大学 これはなるべく優先的にタイムテーブルを占拠できるようにという項目です。 2.各メインキャラクターのメイン移動場所が決定したら、8/4〜10の午前・午後のメイン移動場所タイムテーブルに配置します。 可奈の場合ですと、「8/4AM」「8/5AM」「8/6AM」「8/7AM」「8/8AM」の5回です。この回数がメインシナリオの長さ(段階数)に関係しますので、考慮してください。 3.各メインキャラクターのメイン移動場所と、メイン移動場所タイムテーブルに配置が完了したら、空いているタイムテーブルにサブシナリオの為の配置を行います。 このサブシナリオは「会っても会わなくてもメインに支障が出ないシナリオ」です。エンディングの為のフラグ(会ったら好感度が1上がる)といった使い方は出来ます。ただし「会わなかったらメインシナリオ2が発生しない」といったメインシナリオに関与する指定はできません。 4.タイムテーブルへのキャラクター配置が完了した時点で、メインシナリオに入ります。このメインシナリオは第一回、第二回・・・といった段階式です。何段階になるのかを設定してください。 可奈を例にあげますと「三段階」です。出現が5回ありますので、2回逃してもメインシナリオ達成は可能という難易度です。 出現回数以上の段階の設定は不可能ですし、出現回数に近い段回数だと難易度が高くなると考えてください。 5.次にメインシナリオに関連した強制イベントです。これには何種類かありますが、強制イベントの発生によって、その時間(期間)は他キャラと出会う事が不可能となります。 可奈を例にあげると、メインシナリオ三段階を達成している場合「8/9」が強制イベントとなります。言ってしまえば、可奈シナリオを達成している状態だと「8/9」の移動がまったく出来なくなり、事実上可奈ルートまっしぐらとなります。ただし、この強制を回避する方法として8/9の起きた段階で ---------------------------------------------- 「今日は可奈とデートの約束だったな・・・」 <すっぽかす> <待ち合わせ場所に向かう> ---------------------------------------------- といった選択肢(分岐)を立てることが可能です。 <すっぽかす>を選んだ時点で可奈エンディングを迎える事は不可能ですが・・・。 今回の可奈は段階達成後の強制イベントですが、段階の途中に強制イベントを埋め込むことも可能です。また、複数の強制イベントがかぶった場合は、それ用の選択肢(分岐)を作ることが必要となります。 6.次にサブシナリオの作成となります。「3」で書いたとおりの内容ですので、メインシナリオに関わりの無い「好感ポイント補充」程度で考えてください。 7.エンディングに関して。 エンディングはかなり自由に設定することが出来ると思います。8/10で個別ルートが終わりますが、8/11がエンディングというわけではなく、1年後でも5年後でも問題ないです。エンディングの判定方法としては、「メインシナリオ達成」「好感度等のエンディング判定ポイント」で判定します。メインシナリオを達成していても好感度が低い場合はBADENDINGへ、といった使い方も出来ます。また、複数キャラクターのエンディングフラグがたっている場合は、選択肢(分岐)で判定してもいいでしょうし、好感度等のポイントが高いほうを優先させる、といった形でも問題ないかと思います。 現時点ですと、シナリオが上がった段階で不都合が発生する可能性がありますので、シナリオ作業に無駄が無くなる方法として考えてみました。あくまでも例ですし、他の方法もありますので、案として読んでもらえると助かります。