「Bomber丸」に関する日記

NYSL

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

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

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

ソース公開の話

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

必要なファイルを見定めてました

で、Bomber丸のソースのあるフォルダを見ていたら、ずっと昔作った大砲で猫ちゃんをいじめるゲームを発見してしまいました。
非公式の拡張コントロールを入れていたため(公式だったら大丈夫という保証もないけど)ロードできませんでしたが、ソースは残っているはずなので、またソースから復元ができるか試してみようと思います。
猫ちゃんの絵の著作権が不明なので公開するならばキャラは変更しますが。

今度の更新はまたスクリプトのページにしようかなと考えています。
こないだ日記に書いたことを膨らませて。

Bomber丸ソース公開するかも?

昔作ったBomber丸、ソース公開しようかなと考えています。
別に隠すほどのコードでもないし、初心者さんにはちょっとしたサンプルになるかもしれないしということで。

微妙なものを作ってみたいものです

「パネルγ」はマウスを激しく動かすという特性上よほどのことがない限りフルスクリーンモードでの利用になるのですが、そのときBackBufferFormatをD3DFMT_A8R8G8B8にするとREF(要するに一応動くが重い)モードでデバイスが作成されたので、本当にA8R8G8B8が必要かと考えると、バックバッファはそのまま画面に表示されるんだからA値なんて不要ということで、X8R8G8B8にするとTnL(要するに速い)で動いてくれたようで、一応対応しているディスプレイモードを調べてみたら、R5G6B5の65536色モードも使えるようなので、どちらかを設定から選べるようにしてみたいと思います。

「Bomber丸」の32bit版を作りました。
VB6でVB2のプロジェクトを読み込んでコンパイルしなおしただけですが、VB2ランタイムのない新しいコンピュータでもVB6ランタイムがあれば動きます。
そこまでしてやりたくなるかどうかは微妙なところですが…

そういえば「微妙」って「美しさや味わいがなんとも言えずすぐれているさま」って意味もあるようですね。
「美妙」と同じ意味ですが。
ということは、良いか悪いか聞いたときに「う~ん、微妙。」と答えてもらったらすぐれていると言ってもらったことになるので喜ばしいことなのです。
ついでにいうと、「微妙」には「微」という文字があるにもかかわらず「少ない、小さい」といった意味は本来なく、強いて言うなら、比較対象との差が小さいことが微妙ということらしく、数学的な表記をあえて使うなら、x≒0ではなくdx≒0ということであるようです。