2025年1月9日の日記

<2025/01/10 2025/01/08>

ふにゃ1

ふにゃ1(リリース)

バグ修正したやつ、リリースしました。
実はもう一個バグが見つかっていて、コード上は修正完了しているんですが、そっちは別に危なくないバグなんで、リリースは後日別の修正と一緒に、ということにします。

ふにゃ1(開発状況)


背景色対応中。

の前に、コード上修正が完了したバグのやつ。
バグったというよりは、VB6の仕様の考慮漏れにより未実装だったやつです。
で、そのバグ修正で新たにバグるようなことがあるから、修正後即日リリースみたいなことはあまりしたくないというのが、2個目のコミット。

ふにゃ1のステージファイルはVB6でも読めるShift_JISで書かれているので、ステージメーカーで書けたとしても、絵文字や難しい漢字などShift_JISにない文字は保存しちゃいけないのです。
ということで、使えない文字があった場合にはエラーを出して保存させないようにしました。
バリデーションはWPF公式のマニュアルを参考に。
もっと簡単な書き方ないのかと他の記事も見たんですが、みんなだいたい同じようなやり方でした。

背景色の対応。
単純に背景色を表示すると、黒いマップに黒い背景色を設定した場合などに、マップがどこにあるのか見えなくなるので、白く光らせて闇に浮かぶようにしました。
光の色は白固定なので、白いマップに白い背景だと光が見えなくて結局マップを見失いますが、今のところは対応していません。
なお、ゲーム本体のほうは、マップの境目が見えないのも一つのゲーム性と考え、この光は入れないつもりです。

<2025/01/10 2025/01/08>