日記(964)

<前 次>

次々と

ふにゃさん、最初の画面でバージョンを表記するようにしました。
そしてゲーム上での操作説明も作り始めてます。
パネルγやふにゃふにゃのときのようなものですが、もっと効率の良いやり方を考えています。
例えば、今回の操作説明では、プレイヤーに実際に動かしてもらいながら次々と新たな操作を教えてゆくのですが、次々と、というのを実現するには、今何を教えているか、という情報が数値として必要なわけで、例えば、歩き方を教えている間は1、ジャンプを教えている間は2、というようにして数値で分ければよいのですが、いちいち数値を振るのが面倒だし、AというシーンとBというシーンがあればその間の遷移も必要になることもあるわけで、生真面目にやっていたらどんどん扱う数値が増えていって、定数として数値に名前をつけて混同をなくすようにしていったとしても、ただ順番に続くだけだったら、その名前が出てくるのもその一つ前のシーンでしか出てこないわけで、どうにも手間ばかりが増えるのです。
そこで考えたのですが、この番号を自動生成して、具体的な数値をあまり意識しないようにしたらどんどん次のことを書きなぐっていけると思うんですよ。
具体的な方法は既に考えていたマクロを使う方式と関数を使う方式を考えています。

スでマジなのさ

CharaBox3アップできました。
結局画像ディレクトリの変更には対応しませんでした。
一日で作ってしまおうと考えていた簡易的な方法よりももっとよい方法があったので次はそれを実装してみようかと思うんですよ。

Bomber丸Worldのバトル系BGMの一つを作り始めました。
ピアノがメインになる曲です。
あと、バトル1を長調から短調にしてみたのですが、なかなか面白い変化がありました。
むしろバトル曲としては単調版のほうがバトルらしいんですよ。
そろそろBGMのデータだけでなくプログラムも作り始めたいです。

そういえば、今日はハードディスク内蔵マウスなんて夢を見ました。
やっぱり信頼性や振動の問題などで実用化は難しいでしょうね…。
そもそも内蔵する理由がないし。

検索機能

CharaBox3の検索機能は検索アルゴリズムが出来上がって、後はそれを表示する部分を作るばかりとなりました。
多分この日記を書き終えた後にそれは完成するでしょう。
それが終われば画像ディレクトリの変更、データの整合性チェック、保存せずに終了、などをちゃちゃっと実装して明日にも公開できそうです。

怪しい書き込み

最近うちのGBBSにも迷惑書き込みが来るようです。
どういう方法なんでしょうね。
人がやっているにしてはURL表記を改善してこないところが怪しいです。
しかしフォームデータの名前を変更しているアップロード掲示板にも同様の書き込みがあるところから、人がやってるんじゃないかという疑いもあるわけで。
GBBSの根本的な問題も含めて、色々考えて変えていかなければならない場所が多そうです。

Bomber丸Worldの通常戦闘のテーマを少し改変しました。
ふにゃパートを少し。

キャラボックスの改良は進んでいます。
今は検索ダイアログボックスを作って、これから中身を実装するところです。

それと、すごく久々に爆ボンのMIDIを打ち込んでみました。
ブルーリゾートのベースをとりあえずですが最後まで打ち込みました。

1157295008.mid

カレントディレクトリ

キャラボックス3の改良をしています。
今まで隠し機能だった任意のファイルを利用できる機能が、いい加減不便になってきたのでファイルダイアログを使って普通に使えるようにしました。
これのおかげでカレントディレクトリの問題がなにやら出てきましたが、ダイアログ使用前にカレントディレクトリを取得しておいて、使用後に元に戻すようにしたら直りました。
他には保存せずに終了とか、画像のディレクトリ変更とかにも対応させてみたいです。

関係ないことですけど、ソースを公開しても問題なさそうな作品に関してはソース公開をしてみようかなと思ったりしてます。
オンラインランキングに対応してるものはセキュリティの関係上公開しないけど。

CBWInput

昨日に続いてライブラリのCBWInputのページをアップしました。
ついでにCBWInputの終了処理に問題があったので修正しました。

爆ボンのブルーリゾートとレッドマウンテンとホワイトアイスの3面のどきどきモードのデータを書き終えました。

<前 次>