無題
以前言っていたふにゃさんの消えたバグの消えた理由、分かりました。
ある変数の初期化忘れのため、ステージ開始時の最初の1フレームで動作未定義になっていたためでした。
そのため、起こるときには起こり、起こらないときには起こらないという現象が発生していたのです。
つまり、バグっぽいけど仕様で押し通そうと思っていたのが本当にバグだったというわけです。
でも晴れてバグ解消できたんで、今後は堂々とバグっぽい仕様ということで押し通せそうです。
これを機に全体的に初期化処理を見直そうかと思っています。
以前言っていたふにゃさんの消えたバグの消えた理由、分かりました。
ある変数の初期化忘れのため、ステージ開始時の最初の1フレームで動作未定義になっていたためでした。
そのため、起こるときには起こり、起こらないときには起こらないという現象が発生していたのです。
つまり、バグっぽいけど仕様で押し通そうと思っていたのが本当にバグだったというわけです。
でも晴れてバグ解消できたんで、今後は堂々とバグっぽい仕様ということで押し通せそうです。
これを機に全体的に初期化処理を見直そうかと思っています。
今日は爆ボンをやってました。
例のフルパワー縛り全カスタム集めです。
レインボーパレスがフルパワーでは難しいというのは充分予想できていたはずでしたが、それでも難易度は想像以上。
ハートに物言わせてゴリ押しのはずが、前半でハートがなくなるようなルートだったり、そもそも転落死するのでハートが無意味だったり。
そして予想外に難しかったのがホワイトアイス。
あの自由の利かなさは強烈でした。
トップページに「うざい」と表示された件について、そういうメッセージに当たってしまった人は気の毒だけど、規則的に変化する以上、どうしても順番で誰かに当たってしまうものであり、普通のカウンターでの42731みたいなもんなので、そのメッセージを非表示にするとか飛ばすということはしないつもりです。
CharaBoxで実験完了したのでUnitNumberConverterをアップしました。
基本単位に変換するGetValueに加え、任意の単位に換算するConvertメソッドも作りました。
そういえばコメリスト、JavaScriptで実装できたら、なんていってましたが、Javaアプレットのときと同じく、セキュリティの壁に阻まれて自分のサーバー以外にはアクセスできないそうです。
結局外部サーバーを通信するには自分のサーバーを介さなきゃいかんって事です。
CharaBoxを実験台にしてPhysicalQuantityAnalyzerをUnitNumberConverterに書き換え中です。
明日にも完了する見通しです。
物理量解析エンジンの名前がどうにもプログラムの本質を表していないと思って気に入らなかったので、単位・数値変換クラスに名称変更しました。
ついでに、ソース見て勝手に使い方判断しろというスタンスをやめて、分かりやすい説明もつけることにしました。
この作業が終わったらバージョン1.01としてアップする予定です。
かわいいのでチーズも描いてみました。
かわいいのでかびるんるん描いてみました。
あのコメリスト、毎回動画サイトに大量のリクエストを送るため非常に表示に時間がかかるのと、たまにプログラムが終了せずに残って何故かそのとばっちりがブラウザのほうに来たりするので、方針転換してCGIだけでなくJavaScript中心でやってみようと思います。
しかしニコニコ動画にしか対応できない以上単なるマイリストとほとんど変わらないのですが…。