あと、一週間くらいもリアル時間との差が開いてるのになんかもう「あと一歩でリアル時間に追いついちゃうなぁ」って気分でいた。

と、いうかむしろあれだけ連続更新しておいてまだそれだけ開いてるという事実をもう一度考えるべきかもしれない。



※今回の話は分かりやすく書くのを放棄しました。わかる人だけわかってください。



死亡フラグってあるじゃないですか、死亡フラグ。

【俺、この戦争が終わったら結婚するんだ】とか。

世間では【おや、誰か来たみたいだ】とか【まさか・・・これは・・・!はっ!真相が分かったわ!早く皆に知らせなきゃ!】とかが死亡フラグかのように言われてるけどそれは死亡フラグではないと思うんだ。


そもそもこの『フラグを立てる』って考え方が(多分)ゲームから来てて、フラグと呼ばれる変数を立てることで分岐するみたいな話じゃないかと。


例えばわかりやすく恋愛ゲームで例えるとして、朝に転校生とぶつかることで恋愛フラグが立つなら



朝に転校生とぶつかる選択肢を選ぶ

boolean 転校生フラグ = true;

転校生とぶつかるシナリオを呼び出す

その後、日常生活を送る

適当なところで条件分岐

if(転校生フラグ==true){

転校生との恋愛ルート;

}

else{

それ以外のシナリオ;

}



って感じだと思うんですよ。

つまり、過去のプレイヤーの選択や起こったイベントをフラグを立てることによって記憶しておきそれによって条件分岐でイベントなどを変化させるという作業。






そして冒頭に死亡フラグじゃないといった【おや、誰か来たみたいだ】とか【まさか・・・これは・・・!はっ!真相が分かったわ!早く皆に知らせなきゃ!】などの場合は



【おや、誰か来たみたいだ】とか【まさか・・・これは・・・!はっ!真相が分かったわ!早く皆に知らせなきゃ!】という。

それに応じたシナリオを呼び出す

死亡



で、終わりだと思うんですよね。

フラグを立てて条件分岐させるポイントが思いつかない。

【俺、この戦争が終わったら結婚するんだ】の場合はその後に共通の会話イベントを挟んだり、言わなかったら生存するシナリオに変化させたりとフラグの使い道はいくらでも思いつくけど、その行動のあと即死したり露骨にシナリオ分岐がそこで起こったりする場合はフラグじゃないと思う。