今週の進捗(6/13)
競売システムを実装しました。
実装はしましたが、ゲームとしてはまだ物足りないため、もう少し改善を続けます。
具体的には、競売スキルLVを追加して、競売を手動で行うことで、経験値を獲得して、LVを上げられるようにします。
LVが上がると即札価格が下がって手動で競売をやらなくて済むようになるという感じで考えています。
それと現状、演出が少ないので、演出をもう少し増やしたいところですね。
あと競売システムを実装中にプログラム上の問題で、私のPCでもデバッグ環境だと、文字が表示されない不具合が頻発するようになりました。
色々原因を調べてようやく原因がわかりました。
私のプログラムは現状、起動時にすべてのデータを読み込んでいます。
そのため、読み込み量がPCスペックの限界まで達してしまったようです。
起動時にすべてのデータを読み込めば、ゲーム中に読み込みを挟まないので、高速で動作します。
プログラム上もその方が楽なので、そのままやっていたのですが、音関係の読み込み量が多くなりすぎたようです。
このため、メモリ節約動作を標準にするように変更しました。
ただデータ引き継ぎでアップデートした方で、少しでもソフトの動作に異常が発生したり、他のプログラムも動作させたい方は、設定の「音声設定」をメモリ節約にした方が良いと思います。
違いとしては、ゲーム中に読み込みが挟まり、一瞬固まるようになりますが、そんなに気になるほどではないと思います。
また調べていた際に使用ライブラリ上、あまり推奨されないプログラムになっている部分があったので、今後の不具合防止の意味で、改善中です。
該当範囲が大きいので、時間がかかりそうです。
今週はこんな感じでした。
ようやく競売が実装できましたが、まだとりあえず程度ですので、改良していきたいと思います。
不具合、バランスの悪さ等、ありましたら、ご報告頂けるとありがたいです。