月1回の日記ノルマを消化しないと。
Typing Field開発は進めたいんだけど、その前にWeather Typingロビーやランキングのセキュア化をやらないといけなくて、そうするとWeather Typing自体の作り直しが結構発生する。ついでに前々から話がでていたXamarin Formsの廃止と.NET MAUI移行の話もあって、どうせならWeather Typing 5.0にするかな、と思っているところ。
Typing FieldはUnityで作っているが、Xamarin Formsとコードベースがかなり違うので別々のソースになっている。これだとメンテもしきれないので統一したいというものある。ただ、.NET MAUIはXamarin Formsの後継なので、Xamarin Forms同様誰も使ってる人がいなくて大量のバグに悩まされる可能性が高い。ので、Unityかな。
Unityに移行するとなると、多少安定していた今のバージョンからまたしばらく不安定なバージョンが続くのが懸案だけど、自動テストを駆使してなんとか安定させたいところ。
ロードマップとしては以下なんだけど、あと10年くらいかかりそう。
- ロビーのセキュア化:完了
- ロビーの自動テスト:完了
- ランキングのセキュア化:完了
- ランキングの自動テスト:作業中
- Weather Typingのセキュア化
- ベース部分をUnityへ移植
- ベース部分の自動テスト
- Weather Typing UIをUnityで作り直し -> WT 5.0リリース
- Typing Field UI作成
- Typing Fieldのゲームデザインやり直し
- Typing Fieldのアセット作り
- Typing Field実装 -> TF 1.0リリース
まあ、常に開発していたいので、これくらい大変じゃないとやる気しないよね、ってことで。