ここ最近の進捗
やる気高めで推移してます。
自分を褒めるために(今更ながら)実装記録を付けるようにしてみました。
いつまで続くかわからないけど。先週やったこと? もう忘れちゃった。
見返したらゲーム内辞典とドット打ちしてますね。
まあいいや。
実装記録は今のとこデバッグルームに置いています。
最終的にクリア後のスタッフルームとかに置くと、
歴史が知れて面白いかもね? 自己満かな。
まずは相当昔から残っていたバグの一つをやっつけました。
6名以上のパーティで陣形プラグインを開く、または戦闘を行うとエラー落ち。
ストーリー中では最も進んでいても5人なので、
表面化はしていなかったんですが、気が向いたので直しました。
随分前にうなぎおおとろさんの陣形プラグインをお借りていて、
その旧verには独自要素(左側の情報欄)を追加させて頂いていたので、
更新を躊躇っていたのですが、最新verではエラーしない事がわかったので、
(というか技術不足なのに魔改造したせいで動かなかった可能性も大)
最新verをベースに情報欄を再作成しました。
次!
砂川さんのTP成長プラグインでparam(10)を増設している記述を参考に、
現在 paramを(11~36) まで増設しているのですが、
元の仕様と同様に、成長率とパラメータをメモに記述する実装である為、
些か窮屈であることと、なんかそもそもメモ欄に文字打ってると変な消え方したり、
バグい感じがする(なんかTwitterのツイート記述欄でも起きるけど)ので、
色々考えた結果、どうにかスプレッドシートからtxtファイルを出力出来ないかなぁと。
で、蒼竜さんの外部メモ拡張と組み合わせて、
出てきたtxtをそのまま読み取ってゲーム内実装してくれればだいぶ楽だよね、と。
マクロの作成はほとんどやったことがないので、
AIに色々聞きながら実装しました。
スプレッドシートから必要な値を取り出して、
param増設プラグインに対応する記述で出力してくれるので、
出てきたtxtをダウンロードしてdataフォルダにぶちこむだけ。
これが出来たお陰でパラメータ弄りが楽になりました。
まあ、わざわざゲームバランス弄るような段階でもは全然ないんだけど。
とりあえずステータス開いてにまにまするのに使えます。
次!
増設したparamを実装したものの、ゲーム中に実際に連携していない。
(値はあるけどゲーム内の仕様に関わっていない)状態のパラメータのいくつかを、
連携させたりしました。
種族特攻威力を25%→33%はプラグインパラメータいじっただけ。
備忘録的に。
次!
ステータス周りの大幅な仕様変更がこのparam()実装によるものです。
同じようなことをフトコロさんのプラグインで以前はやっていたんですが、
魔改造した挙げ句、色々干渉して困ったことになっていたので、
白紙に戻して再実装した形。何やってんだ。
そんな訳で図鑑を開くだけで参照エラーしていたので、
その辺を新仕様に合わせて修正。図鑑が開けるようになりました。
図鑑に関してはまだまだいじらなきゃいけない部分も残ってるけど、
気が向いた時にやります。
次!
パラメータ増設したのは良いけど、これプレイヤーと同一仕様の元戦う?
或いはダメージ計算から色々、エネミーは別仕様で戦わせる?
と考えた結果、どう考えても同じ仕様のほうが後々問題が出ないよな、
ということで、エネミー側にもパラメータを増設&適用。
で、その増やしまくったパラメータは軽々100体は超えるだろう、
敵モンスターにいちいち設定するんか?
くっっっっっっっそダルくない?
ということで、アクターのアクセント程度に考えていた種族(特攻)を利用して、
種族に合わせた職業を作り、レベル毎のベースパラメータを設定。
現状は種族(というか特性みたいなもんだけど)を複数もつ場合は、
すべての特性の能力を加算した後に、特性数で割るという雑実装ですが、
敵のレベルと種族に合わせて勝手に能力値を決定してくれるようになりました。
次!もう見切れてるけど。
全エネミーの画像処理を行い、解像度を落としました。
プレイヤーキャラと同じ解像度になるので、統一感が生まれました。
加えて、mv・mzの絵柄の違い等もある大部分緩和されたので、
面倒だけどやってよかった事の一つです。
次!
TPBの軽量化を色々試しました。
悪さをしている独自実装部分を見直し、だいぶ軽量化されました。
これで多分俺自身が書いたコードで直接的に悪さしてる所は……多分なさそう。
後はもうプラグインを追加しすぎてそもそも実装自体が重いとか、
そのあたりの要因になるでしょうか。一旦様子見。
次!
トリアコンタンさんのリングステートプラグインで、
カウント表記とバフレベルが表記されるように改変。
https://twitter.com/LF71_S/status/1758302432663326833
未だフォントについては変更できていないので、
そのうちツクールフォーラムとかで質問してみようかな……。
次!
生成AIを用いてモンスター生成ガチャを行い、
良さげなモンスターを加筆修正して実装しました。
https://twitter.com/LF71_S/status/1758478259250135205
これについても前述したように、
エネミー画像の解像度を合わせることで絵柄の誤魔化しが可能で、
統一感も生まれるので、カオスな出力も、
これはモンスターだからと言える事が、エネミー生成とはかなり好相性。
優秀ですね。
さらに、この事でマップの解像度も合わせるべきなのでは?
という案があったので、試して見たところ、
うちの場合は合わせた方が魅力的に見えたので、そちらに舵取り。
マップチップとキャラクター(ドアとか)も全て2ブロックモザイクを掛けて、
解像度をあわせました。
https://twitter.com/LF71_S/status/1758686944601751863
で……。
Todoリストには、いい加減ストーリーを進められるようにしろと書いてあります。
現状、1分も遊べない状態になっています。
理由としては、自作でない人間のキャラチップを全て削除したので、
各所で参照エラー祭りになっているからですね。
わー、本当に気が進まない。参照エラー直すのはまぁいいですけど、
そもそも存在しないキャラチップがある場合、
描くところからやらなきゃいけないことが、
この問題を直視したくない根本要因ですね。
移動モーションまで描かなくてはいけない幼馴染のイケメン君とか、
序盤にお世話になる受付嬢のキャラチップとか、
うわぁぁぁぁ描きたくない!描きたくなーーい!!!
まずは幼馴染から描くか……。
といったところで今回の進捗は終わりです。
週1進捗あげれるくらいやる気が高い状態を保てれば一番良いんですけどね。