2021 11月 明大祭
『Chat Love! ~ちゃと♡らぶ!~』
【ゲーム内容】
明大祭のゲーム企画で創作した、対話型恋愛アドベンチャーゲームです。
プレイヤーはお気に入りのキャラクターを選択し会話を進めていきます。
会話を進めていく途中でプレイヤーは選択肢を選ぶことになり、選択肢によってキャラクターの好感度が変わり、エンディングが変化します。
ヒロインを攻略後は最終的な好感度がフィードバックされます。キャラクターによって好感度でのエンディング変化は多様です。会話シーンの画像に居るちなつちゃんは順当に攻略しやすいキャラですが、好感度が80でも一番悪いエンディングのキャラクターもいれば、実は50くらいが一番良いエンディングになるキャラクターも居たりします。
【自分の担当】
- プログラム
【使用したツール等】
- Tyrano Builder
- TyranoScript
- JavaScript(一部)
この言語はベースがJavaScriptで、Tyrano BuilderはビジュアルノベルゲームをUIのマウス操作で作れるツールです。C#とUnityの組み合わせのノベルゲームに特化したバージョンというイメージに近いです。
【苦労したこと】
- 初めて触れる言語だった
- 結果的にJavaScriptの勉強が必要だった
初めて触れる言語でしたので、勉強しながら実装をしたことが苦労しました。ですが、それまでに学校で習っていたprocessing(Javaベースの言語)でゲームを作っていた経験があったのでそのプログラミング知識のおかげで、ドキュメントやnoteの記事を見ながら実装に取り掛かることができました。
実装をしていく中でTyranoScriptのタグ内でJavaScriptで関数を記述した方がコードがわかりやすいと感じるときがあったり、TyranoScriptで書き方が思いつかない時にはJavaScriptで実装もできないかと考えて、必要に応じてJavaScriptの学習もしました。