紫鳥 / メロウ紙芝居 2020/07/09 14:19

模倣データベース作戦

制作状況

ステージ設計図完成&シナリオ制作中

ステージ設計図が完成しました。
という訳で現在シナリオ制作中です。ちなみにシナリオはミスシーン無しならもう完成してます。つまりはみんな大好きミスシーンを制作中です。
・・・え?エロシーンじゃないかって?エロシーンって言うとエロ要素しか詰められなくなります。RPGなら敗北シーンという違和感のない呼び名がありますが、今回はこっそり系アクションなのでミスです、ミスシーンです。


プラグイン

これからのプラグイン

僕が作っている一部のプラグイン(立ち絵や視界)は使い方によりますけど、更新やセーブデータの引き継ぎに弱いんです。例えば、こんな感じで最初に立ち絵の初期化処理をします。

ゲームの更新やアップデートで立ち絵を増やそうと行を追加します。

はい、バグります。

なぜなら、引き継いだセーブデータは既に初期化済みなので処理されません。
対策は考えましたけど、プログラム的な話になるのでまた後で話します。
という訳でメロウ紙芝居のサイトに置いてある一部の更新に弱いプラグインはバグの原因になるので対策ができるまで公開をストップしました。

プラグイン配布!

カウントタイマープラグインとセーブデータ一つプラグインをメロウ紙芝居のサイトにて公開しました!

どちらも赤い妖精で活躍したプラグインです。


プログラム的な話

一部プラグイン、模倣データベース作戦

更新やセーブデータの引き継ぎに弱いプラグインの対策をいろいろ考えた結果、模倣データベースという策を閃きました。

データベースの情報はjsonファイルになってdataフォルダに保存されます。アクターの情報は「Actors.json」、アイテムの情報は「Items.json」・・・
これらはセーブデータとは違うので更新にも対応できます。

つまり・・・
立ち絵プラグインなどの情報をjsonファイルで保存しておけば更新にも対応できるという訳です。
そして考えた結果・・・

自作プラグインデータベース入力ツールを作ろうと思いました。
そう、これは僕のプラグインの初期情報をツクールのデータベースみたいに入力して、そのデータをjsonファイルにして出力するツール・・・

しかし問題が・・・

僕はそんなにjsonファイルに詳しいわけじゃないですし、ツクールMVのプログラムをそこまで理解してないのでちゃんとjsonファイルを読み込めるか分かりませんし、ツール作りは経験が無いのでどうすればいいのか分からなくて、未知要素も多数で実現可能なのかも不明、時間もかかりそうなので今はしません。
別の方法としては、プラグインに模倣データベース用の関数を置いて、そこに入力してもらうという手もありますが、プログラムができない人には使えないプラグインになるので公開する場合は使えない手です。



公開する場合は・・・

という訳で、しばらくはこの手で更新などに対応します。これからのゲームは体験版から製品版に引継ぎできるようになります!

・・・多分

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

最新の記事

月別アーカイブ

記事を検索