NPC をコーディングして領地経営するゲーム開発(2章をプレイして気付きを修正する)
3章あるチュートリアルの第2章をプレイして気付いた点を修正します。
前回までで、この2章のダンジョン探索の表示にエフェクトや効果音を追加しました。
やったこと
日本語フォントを変更した
日本語フォントを Noto Sans JP に変更しました。なので、各所で「ここ、もう少し文字を太くしたい」とかの微調整を改めて行っていました。
↓ 身に覚えのないフォントサイズになっていた
いろいろ見直して、いろいろ調整しました。地味に大変でした。
リワードエフェクトが常に表示されていたのを修正した
エフェクトが常に再生される設定になっていたので修正しました。
気付いたけど後でやろうと思ったこと
防具の装備品を変更したときに「ガチャ!」という効果音を再生したいと思いました。装備の切り替えは手、頭、胴体が同時に行われるはずなので代表して鎧系のアイテムを装備したときだけ効果音が再生されるようにしようと思います。
そうすると、NPC が移動して順に装備したときに「ガチャ!」x 3 という感じで再生されてそれっぽいと思います。
↓ 少し間隔をあけて移動してきて、城郭に到達したら装備をしている様子
あとは、武器や防具について、指定したアイテムをそのキャラが装備したときの攻撃力や防御力の値を Lua スクリプトで取得する API を追加しようと思いました。このあたりも自動化できるようにしたいので。
そして、2章で鍛冶屋で装備品を作るステージがあるのですが、ここで必要になるはずの薪が配置されてなくて「以前にクリアできるよう調整したはずなんだけど、なんでだ?」という問題に直面したあたりで「また次回にやろう」と思ったのでここまでにします。
まとめと今後の予定
もろもろの不具合や気付きに着手して修正しました。完成まで続く予定です。
また、次のステージをプレイしてみてクリアできないのに気付きました。現状確認できて大変よいです。
次回も2章をプレイしていろいろ修正していくあたりをやるか、Python 対応についての検証をしようと思います。がんばります。