完全に放置していた「たまねとりっぷ!」。
HSPプログラムコンテスト2025に応募するため、開発を再開した。
とはいえ、やはり半年以上放置していたので、何から手を付けたら良いものかww
ソースと動きを眺めつつ、気になっていたところを確認。
1つは、プレイを繰り返し行うと、マップが更新されず、前のプレイと同じになること、
もう1つは、リスタート後、いきなりスタート地点でたまねが落下していく現象が発生していた。
結果、どちらも原因は同じだった。
マップを作るときのバッファとしてnoteを使っているんだが、クリアしたつもりが、出来てなかった…
床→天井→もう一回床→天井→…と延々後ろに追加していた。そして、床から天井方向にマップを作っているので最下層は正しく表示されているようなのだが、前回と同じマップのままになっていた。
そして、このマップの総Y座標から、たまねの初期位置を決めていた。このせいでたまねが落下してY=0まで落ちてしまうのだった。
一か所修正しただけで2つバグが直ってラッキーw というか、こんなバグ作るな俺と言いたい…
去年の〆切間際は、まとまった時間も取れず、ちゃんと考えてなかった証拠だ。
今年ちゃんと考えるかは別問題www
さ、次にいこう。