どこここブログ

10年以上続くナナブルクの日記

はなす機能

ドラクエの「はなす機能」のようなもの追加しました。
Tキーを押せばいつでもエマとお話できます。

ちなみにこのスクショのセリフは結構気に入ってます。

食堂へ行こうって流れになったあとのセリフなんですが、ドラクエ式にいうなら「まさか食堂の場所を忘れたなんて言わないよな?町の西だよ」といった苦しい説明口調を言わせたくなるところなんですけど、さすがに同じ町に住んでて忘れるのは意味がわからんということで、別の言い回しでプレイヤーに伝える方法はなかろうかと考えて思いついたのがこれです。我ながら違和感なく、素晴らしい出来栄え。

---

会話内容は変数で管理してるんですが、ドラクエのような作りにする場合、結構細かい設定いるなあってしみじみ感じてます。

・通常時は物語の進行度に併せて都度変化していく
・そのうえで、モブXに話しかけるとそれに関連したことを喋る
・話が終わると元のパターンテーブルに戻る

仕様としてはこういうことなわけですが、地味にめんどくさいなって。

そして自分でテストしていて思ったんですが、これだけ細かく作ってもたぶん全パターンを見る人はほとんどいないだろうなって。

だって、先日のお話で、モブXにも二度話しかけると会話が変わるんですよ?

例えばで適当に会話を書いてみると・・・

モブX「仕事いきたくね~」
はなす>エマ「そんなに嫌ならやめちゃえばいいのにね」

二回目話しかけると会話が変化

モブX「毎日、同じことの言ってる気がするよ」
はなす>エマ「人生って、そういうものなのかもね」

といった具合に、ただでさえモブに話しかけるたびに会話が変わるのに、その内容について「はなす」で話す内容も変わるっていうのが、少し違和感があるんです。ドラクエでこんなことあったっけ・・・?

これはこれでめちゃくちゃ細かいから良いといえば良いんだけども。