ましゅまろみーと 2023/12/22 21:00

開発日誌: MINE*MINEアプデ進捗

本日は前作マインスイーパーのアプデ進捗です。
ごめんなさい、今日は文字ばっかりです!

MINExMINE Ver1.5アップデート進捗


Ver1.5でフリーモードの盤面カスタマイズ機能いれる話ですね。
機能の実装する際、3つの課題があったんですよね。
・盤面サイズの入力まわりの設計
・盤面サイズからセル画像を切り替える
・現在の解像度(1366x768)で快適に遊べるセルの最小サイズの割り出し

これ3つともいちおう解決できてるんですが、テストしてると
セルを一段階切り替わった所でやたら画面がこじんまりしてるように見える場合がありまして。

これが結構気になる……

横縦どちらか1マス増えるとサイズ切り替わることでそうなる場合があるのは覚悟してたんですが、想像以上にちっちゃくて操作感がやっぱ悪くなるなぁと。

解決策は簡単で、セル画像を切り替えるのではなく、動的にセルの大きさピクセル単位で変更できればいいじゃん?
だって別にピクセルアート的なグラフィックでないんだし! ってことなんですよね。

ただ当時のコードでそれをするには、デバッグしなきゃいけない範囲と量がかなり多くて、コードを書き換えるとバグ発生源になりそう。
当時はまだGameMakerでの作り方に慣れていなくて、今見てもちょっと独特な設計。
(あとMINExMINEの規模でするような設計じゃない)
ここにコード追加するのは、怖すぎる。(しかもこのコードVer2で全破棄するじゃん…)

ギャルカノBJと並行するには無理があるので解決策考えながらちょっと寝かせてました。

じゃあどうするの

ふとコード見直しながら、ココとココちょっと書き換えて…とかやってたとき、
ふっと「いや、フリーモードだけごっそり作り直せばいいんじゃないの」
ってことに気づきまして。諸々考えたらそっちのが楽だし「私が面白いじゃん!」と。

「じゃ、年始一発目から作り替えるか!」
って事にしました! 年始から1週間ほど専念してちょっと作り替えます!

アプデまでの流れ

具体的な手順は
1.フリーモードとそれ以外の要素がきっちり分離できてるか確認。
2.マインスイーパー部分の処理と描画をフルリメイク。
3.難易度選択と盤面入力画面を実装
4.デバッグ
5.アップデートリリース

アップデートのリリースは1月終わりか2月ぐらいにできるといいなぁ…

今年のましゅまろみーとは明日から来年1月1日まで制作お休みします

はい! 今年の制作終わりました!
明日は一日思いっきり休んで、明後日から大晦日まで、ゲーム制作とイラストの勉強・実践に集中します。
今のところここらへんやろうかな、と。


勉強といいましたが、正直めっちゃ楽しそうだな!

次回の更新について

12月29日 金曜日に更新します。
内容は、一年の振り返りと来年の目標、来年のci-en運用についての、雑談回になる予定です。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

記事を検索