日記(1004)

<前 次>

非公開

今日もふにゃさん。
氷の息のためのクラス作成。実装はまだだけど。
そしてそれですよあれですよこれですよ。
セーブデータにプレイ時間という項目を追加。
プレイ時間に関するシークレット機能も付くかも!?
そして、シークレットもまたセーブデータだったりするわけで、いつか言っていた統一的な処理を実現しつつONになるまでは非公開にしておくために、初期値を持つセーブデータは省略して記録するという方法を使いました。
あと、テストプレイ用に好きなステージだけをプレイするモードも作りたいところ。

ミディビの開発もしていたのですが全くはかどらずほぼ何もしていない状態です…。

混合型演算

ふにゃさんつくっとります。
コンティニューメニューを作って、BGMのゲーム中でのON/OFF切り替えを作って、そうそう、エディタで数値の設定が反映されないバグを修正しました。
えっとですねぇ。BGM切り替えはあれ、switch文でbreakを入れ忘れていて常に最後に生成されるユーザー定義BGMがONになってしまって音が鳴りっぱなしになったりしたのですがbreakしたのでたぶんもう大丈夫です。
エディタのほうはVariant型とInteger型の比較を行っていたため常に比較結果がFalseになり失敗していたのですが、数値演算を使うことで数値型に直して変更成功させるようにしました。

遅そうだ

ナマライザ、リクエスト先ごとの解析結果を表示する部分をさっさと作って公開しようと思っていたのですがどうにも簡単に作れる方法では処理時間がn^2のオーダーになってしまって、しかも対象となるデータが数万行あるからこればかりは適当ではいけないし。
のーんびりゆったりしてられるのにも限度というものがありますからね。

テスト勉強

友「明日のテスト勉強した?」
私「いや・・今日帰ってから」(明日だったの!?)
さすがにこれは学習帳の更新には使えません…。

1133273535.png

不信感

まずいよーまずいよー。
おさかなさんとけてるよー
やきざかなにがいよー。

今日はブルーリゾートの1・3面のスピード攻略を作っていました。
3面のクリアタイムを更新、1面は3通りの方法を検討しています。
詳しいことはまだ後日書きます。

チャット配布用一応できましたがオリジナル版との違いが予想より大きくなってしまったためちょっと内容を再検討中です。
あと、やはり不足している機能が多すぎること。

ナマライザの解析部分でリクエスト先を更に分解してディレクトリ・ファイル名・?以下の文字列に分けるようにしました。
しかしそのときクラス内で使っているユーザー定義型はまともな方法では外部に公開できないということがわかってVBへの不信がいっそう募ったり。
外部標準モジュールに一時保存用の変数を作ってそれ経由で渡さねばならないようです。
本当にVB6のオブジェクト指向は形だけで役に立ちません。

配布用チャット

チャットを配布用に改造中です。
配布用ということでとりあえず的にロック処理を作ったりマニュアルを書き直したりしています。

爆ボンのページブルーリゾート3面を更新しました。
ここは攻略ネタが少ないため簡単でしたが実はここ、面白いネタがあったりします。
まあそのことについては後日ということで…。

セレクション!

ふにゃさんの項目選択機能を作りました。
パッパッパーっと作った割にはものすごく便利でもうなぜ今まで作らなかったんだろうと不思議なくらい。
早速手っ取り早くポーズメニューを作って自爆とタイトル帰還ができるようにしてみました。
いやもう、こんなに簡単でいいの?って思うくらい簡単にできちゃって。
今度はコンティニューするかどうかの選択を作って、タイトルメニューも作って、ステージセレクトも作りたいし…。
でも何より必要なのはステージそのものの充実だな。うん。

チャットの人工無能、二人以上の人工無能がいたとき辞書データのリセットがうまくいかず次の人工無能に前のデータが引き継がれてしまうバグがあったため修正しました。

<前 次>