← 戻る

#897 開発工程日誌「#042 音の話とストーリー展開について」

2023/02/17

こんにちは!影織です。

今回は仕様としては主にSEの話と、ストーリーの話をしています。 また、複数人開発でよくあるコンフリクトを解消していく様子もお届けします(まさにドキュメンタリーの醍醐味)。

仕様の話

音の仕様

現在、アニメーションのjsonに対してSEをつけていますが、 それとは別に、ストーリーの中でSEが聞こえてくることも考えられます。 現状では、音量調整をするために、いちいちキャラのデータを入れ替えないといけなくなってしまい、 データのアップデートに少々骨が折れます。 そこで、img-motionの中で音を入れ替えできるような仕様が必要だ、という話が出ました。 音が入ってくると、いよいよゲームらしくなっていくので、 このあたりの仕様が固まると、さらに開発が捗っていきそうです。

ストーリー仕様(チュートリアル要素)

初回起動時にモーダルを出したり、 ここをクリックしてみよう!と示唆したりするチュートリアル要素を追加したいな、と考えています。 ここの仕様が固まったら、最初のシーンはいい感じに作り始めることができそうです。

developマージしよう!

仕様も固まってきたので、番組後半では、お互いの開発ブランチを、 developブランチにマージする作業をしていました。 なかなかスムーズなマージが出来ず、 ラジオの中で二人であたふたする様子がリアルタイムで流れていますが笑、 お互いに別々の作業をしばらく続けていると、 このようにコンフリクトが起こってしまうことがあります。 マージの競合の解決作業は、コードの差分が多いほど大変になるものです。 複数人での開発時は、こまめにdevelopマージしておくのが大事ですね(自戒を込めて)。