日記(901)

<前 次>

浮き沈みランチャー

メテオンもどきに横幅制限機能をつけました。
それと、パラメータ取得のBoolean値に対する処理が不適切だったのでその点を修正しておきました。
あとは、サウンドの事前読み込みをしようとしたけど失敗した、といったところでしょうか。

そうそう、MifuminLaunchを「浮き沈みランチャー」に名称変更しました。
やっぱり実用ソフトにはその内容を簡潔に示す名前をつけないとね。

通知アイコンにちょっと苦戦

MifuminLaunchはC#で開発中。
本当はパフォーマンス向上のためにC++でゴリゴリやっていきたかったんですけど、今不便だと思って作っているものを長期計画で作るのはなんだか馬鹿らしいと思ったので、開発スピードのほうを優先してC#を選びました。
でも通知アイコンは扱いが少しばかり面倒な部分もあって、いろいろ試行錯誤しながら作っています。
起動時にフォームを非表示にするために不透明度0%で起動して非表示にしてから不透明度100%に戻したり、コンテキストメニューとシングルクリックの相性が悪いので右クリックメニューを用いなかったり…。
でもまだ内容的な部分は全くできていません。

メテオンもどきを更新しました。
どうにも字が見えにくいので、フォントサイズを大きくしたのと、点火数を数えるようにしました。
あと、あまり気付かれなさそうですが、マイナスの重さのときの挙動を変更して、カタマリ全体としてはマイナスやゼロの重さにならないように調整しました。

NYSL

冷蔵庫が壊れました。
ここのところ時々冷凍庫の氷が解けたりして調子が悪かったのですが、今日完全な動かなくなりました。

それはそうと、今日はBomber丸のソースを公開しました。
一応、昔に作ったものだし、煮るなり焼くなり好きにしていいよ、という立場で公開しています。
言ってみればNYSLですね。

で、最近WindowsVistaのスタートメニューが使いにくくて仕方がなくて、ずっとイライラしていたのですが、よく考えたら私は素人ながらもプログラマーなので、OSの提供するランチャーの出来が悪いのなら自分で作ればいいということに気付きました。
ということで、最近良く使う項目ほど上に来るタスクトレイ常駐型ランチャー「MifuminLaunch」を作ることにしました。
こちらも当面はNYSLということで。

CGソフト

掲示板にアップロードされたファイルのチェック機能をつけていました。
まだ全部の形式じゃありませんが、ファイルの内容を見てある程度の判断をつけています。

メテオンもどきの動画を撮ってみようと思ったのですが、やっぱり撮影中重くなるソフトが多く、まともな動画撮影は難しいかな、といったところです。

あと、きれいに拡大縮小できる画像を作りたくてドローソフトを探したりしてました。
とりあえずInkscapeを入れてみたのですが、慣れていないためかまだまだ簡単なイラストすらも満足に描ける状態ではありません。
ついでに3DCGソフトのBlenderも入れてみたのですが、Windowsとは離れたユーザーインターフェースのため、本当にいまだに何もできていません。
やっぱり3DだったらMetasequoiaかなぁ。
Vistaではシェアウェア版(未登録の者にとっては機能制限版)しか動かないらしいけど。

見られていないコンテンツの掃除

古いコンテンツを整理してました。
ダウンロードページのナビゲーションリンク書き換えをしていたらどう見ても孤立しているページを見つけたので。
とりあえず昔作ったTscriptやGscriptは消すにはもったいないので隔離して保存。
ほかは1年以上アクセスされてないものを目安に削除削除という方針で。

あと、いまだに往生際悪くメテオンもどきにMP3やOggを組み込めないか調査中であります。

ソース公開の話

今日は掲示板の細かい改良やダウンロードコーナーのナビゲーションリンクの移動などをしました。
掲示板は書き込みフォームへ入るのをボタンからリンクに変更。
ダウンロードコーナーは、日記のリンク切れを修正しながらチョコチョコ進めています。
で、過去の日記をあさっていてBomber丸(初代)のソース公開の話があったので、今度あたりBomber丸のソース公開をしてやろうかなと思ったりしてみます。

アップロード掲示板

メテオンもどき、白文字に黒縁をつけることで背景画像を邪魔しないように文字を読みやすくできたのでアップしました。
これで、なければ困る機能は大方そろったと思うので、今まであまりやってこなかったことのほうに力を入れるようにして、メテオンもどきのほうはそろそろゆっくりの更新ペースに落としておこうかと思っています。
とりあえずBGM切り替えと同時に生存した場合に両方鳴りだしてしまうバグを解消してから…ね。
演出面やちょっと不便なところなどの更新はもう後回しにしようかと思っています。

今日はVistaに変えてから不安定だったAN HTTPDを調整して何とか勝手にエラー落ちしないようにしました。
問題はPHPのモジュールにあったらしく、モジュールとしての実行からCGIとしての実行に切り替えるとエラーが起こらなくなりました。
ということで、前々からやりたかった、TGBBSへのファイルアップロード機能の追加をやってみました。
メテオンもどきが宣伝効果となってダウンロードゲームのほうもやってくれる人が増えたようで、自作ステージのアップロードなどにも早く対応したくなったのですよ。

<前 次>