diff --git a/content/ja/posts/2025/20251224-q1.md b/content/ja/posts/2025/20251224-q1.md new file mode 100644 index 0000000..3b6888c --- /dev/null +++ b/content/ja/posts/2025/20251224-q1.md @@ -0,0 +1,223 @@ +--- +title: 2026年第1期 中期基本指針 +description: 中期基本計画 +slug: "1224" +date: 2025-12-24 00:21:00+0900 +categories: + - Roadmap +--- + +さて、2025年ももう残りわずかとなりました。毎年感じていますが、1年が過ぎるのは早いですね。今年は、後半からリアルのほうが忙しくなり、こちらの活動もかなり減っていましたが、ある程度の成果残すことはできたと感じています。 + +さて、本資料では、前回の中期基本計画である"[2025Q4](../0929)" (と、連結する短期基本計画、"[月食改革](../0907)"の再評価)、そして初の長期特別計画となる"渓谷の企鵝"のそれぞれの評価について記載します。また、それを踏まえて今後3ヶ月にかけての中期基本計画について記載します。 + +(2025Q4 の終了日は12/31ですが、年末は記事を書ける環境かわからないので、先行投稿とさせていただきます) + +## 振り返り + +### リアル + +新メンバーとの開発 (メインプロジェクト) はあれからも改良が進んでいます。様々な議論のもとに大きくプロジェクトが進んでいると感じています。プロジェクトの発表も進んでいっています。 + +旧友たちとの開発 (サブプロジェクト) については、メインプロジェクトによって時間がなかなか取れないので、一時休止しています。今後復帰するかは不透明です。 + +### LRA 関係 + +部門別で見ると、LRA 本部、Alice Project、Ivy Cafeteria、MauiGtk、概ね均等に開発が進んだと思います。 + +LRA 本部としては、かつて叶えられなかった夢、Himeno Next を再始動しました。が、かつてと同じ問題に立ちはだかり、あまりうまくは行っていません。(詳細は後述) + +Alice Project については、特別な進歩ではありませんが、.NET 8/9 のプロジェクトをすべて .NET 10 に移行できました。(これについては、前回の中期基本計画に盛り込むのを忘れていましたが) + +Ivy Cafeteria は、ほぼほぼ動いていなかった SRFB プロジェクトを DDM プロジェクトに変更し、再始動することにしました。 + +MauiGtk については、[公式ウェブサイト](https://mauigtk.net)の構築を主導しました。 + +## 前期の基本計画 + +> ### 時期 +> +> 2025年10月-12月 +> +> ### 基本計画 +> +> #### LRA 本部 +> +> - Lemonium (Website) +> 気が向いたらデザインの向上をします。 + +デザインの向上は特に進んでいません。(いつもの) + +やりたいという気持ちはあるものの、他のプロジェクトに比べて非常に優先度が低く、後回しになっている感はありますね。ただ、ウェブサイトは LRA の顔となる存在なので、もう少し改善したいとは思っています。 + +> #### Alice Project +> +> - NovelIL +> 制定を進めます。 + +NovelIL は特に進んでいません。 + +今後大幅な変更をしなくて済むようにと、慎重に策定していますが、逆にベータ版なので大胆に決定してもいいような気がしています。というか、そうしないと進まないでしょうね。 + +(計画外の .NET アップデートは後述) + +> #### Ivy Cafeteria +> +> - LynnePG (**集中**) +> 戦闘システムを完成させ、リリースを目標としています。ミニゲームくらいの楽しめる要素がほしいですね。 + +集中事業なのに、この期間1回も触っていません…。 + +やはり、LRA にゲーム制作は難しい。(というか今期はまとまった時間がほとんど取れなかったというのが大きいです。言い訳すると、やる気以前に、時間がほとんどなかったので…) + +(計画外の SRFB → DDM は後述) + +> #### 外部 +> +> - .NET MAUI / maui-linux (**集中**) +> 2025Q4 にはおそらく間に合いませんが、開発を急ぎます。開発メンバーと足並みを揃えます。 + +公式ウェブサイトの作成 (後述) や PR のレビューなど、精力的に開発に携わっています。ミーティングも複数回実施しました。 + +> - KDE +> 可能なら翻訳協力などで支援します。コミュニティーの方にも関与できればよいと考えています。(が、あくまで MAUI を優先します) + +ほとんど関わることはできなかったと思います。MAUI の方もあるので、仕方ないです。 + +> #### その他 +> +> - OSS Conference Niigata +> 新潟開催の OSC に参加する予定です。あくまで見学する側ですが、初の OSC ということで、かなり楽しみにしています。私自身がすることは特にないです。 + +"OSC Niigata 2025 @新潟国際情報大学"に参加しました!! 非常に楽しかったです。 + +Qiita のほうで[当日作成したレポート](https://qiita.com/Lemon73/items/39561e09f619f48df7d8)を公開しているので、そちらを見てもらうと、熱量が伝わると思います。 + +> - 月食改革 +> ある程度のインシデント対策を行いたいです。(面倒であまり進まなそうですが) + +進展は特にないです。 + +バックアップとかは重要だと認識しながらもなかなかできません。ヒアリハットを活かせない、残念な組織体制ですね…。来年末までにはバックアップやファイル整理を進めたいという思いがあります。 + +### 計画外の進展 + +#### LRA 本部 + +- Qiita Advent Calender 記事投稿 + - .NET MAUI (主催) + - ✅ [.NET MAUI on Linux のサンプルアプリケーションを動かす](https://qiita.com/Lemon73/items/8a3b47ced9c3d062de87) + - ✅ [.NET MAUI 10 を GitHub Actions で自動ビルド](https://qiita.com/Lemon73/items/540b0a95207399a9be67) + - ✅ [私的 .NET MAUI 10 新機能](https://qiita.com/Lemon73/items/595ec68543890a760231) + - 🟥 Silk.NET x .NET MAUI + - C# + - ✅ [Ubuntu で .NET 10](https://qiita.com/Lemon73/items/d557193fcc35117d4872) + - 🟥 System.CommandLine 正式リリースと簡単な使い方 + - Blazor + - ✅ [Tauri x Blazor](https://qiita.com/Lemon73/items/9afb3db113753d50b221) + - 🟥 Blazor wasm で Native ライブラリを使う話 ([参考記事](https://zenn.dev/yamachu/articles/d708a941e4590e)) + +(✅ は投稿できた記事、🟥 は投稿を検討していたが、間に合わなそうだった or 記事の品質を担保できないため、書けなかったものを表しています) + +- Himeno Next + +かつての夢を追い求めて、Himeno Next を再始動しました。 + +2023年時点の当初の目的は、有名なベンチマークソフトウェアを GUI かつ、クロスプラットフォームで動かせることで、より使いやすくすることでした。(また、それによって当時の LEC の知名度を上げることが副目標) 結果としては、C言語の扱いの難しさから1ヶ月ほどで終了し、メインプロジェクトの座を Alice Project へと引き渡しました。 + +ただ、今回再開発したきっかけは別です。("かつての夢を追い求めて"とか書きましたが、実はそんなことはないです) + +今回再開発のきっかけとなったのは、Qiita の記事で投稿した Tauri x Blazor です。あの記事は、正直テーマはいいものの、"使いみちがなさそう"という結論ありきで書いてしまったようなものなので、なんとか使う方法がないかを考えていました。Tauri は Rust を利用していますが、Rust と C言語は親和性の高い言語として有名です。そこで、かつての夢 Himeno Flex を Tauri x Blazor で開発できるのではないかと思い、実用的ではなく、実験的に再開発を試みることにしました。 + +ただ、よくよく考えてみると、この場合は Blazor 側の意味がほとんどなく (Blazor で Native が使えそうという話はある)、ほぼほぼ Rust のプロジェクトになってしまっていた。そこで、本題からはかなりずれるが、現代の技術力、AI の力を用いたら、かつてと同じ方法、つまり .NET MAUI を用いて開発できるのではないかと考え、こちらの開発を再始動しました。 + +が、かつてとほとんど同じ問題に立ちはだかり、なかなか進んでいないというのが現状です。 + +今後の方針案としては、 + +1. 頑張って C# 向けのネイティブライブラリを開発する (現状の路線) +1. .NET MAUI + wasm (emscripten を用いる) +1. Tauri (Rust FFI) x Blazor (もともとの案) + +がありますが、未定です。 + +#### Alice Project + +考慮に入れるのを忘れていましたが、11月後半に .NET Conference 2025 がありました。予定通り .NET 10 LTS がリリースされました。 + +Alice Project はほとんどのプロジェクトが .NET 系なので、大規模バージョンアップを実施しました。 + +- 計画: +- 終了報告: + +LTS のまま維持している .NET 8 のプロジェクト、先端の技術をふんだんに導入している .NET 9 のプロジェクト、両方のプロジェクトを最新の .NET 10 に移行しました。 + +#### Ivy Cafeteria + +シナリオや名前をあまり気に入っておらず、開発が停滞していた旧 SRFB プロジェクトを、シナリオを大きく書き換えた DDM (The Daydream Magic) プロジェクトとしてリメイクする作業を進行中です。([#2](https://github.com/IvyCafe/SRFB/pull/2)) + +#### .NET MAUI / maui-linux + +(長期特別計画 - 渓谷の企鵝) + +(確か) Thomas 氏からの要請で、[公式ウェブサイト](https://mauigtk.net)の作成を行いました。 + +ウェブサイトは、Hugo の Tella テンプレートを採用し、メンテンスがしやすいように仕上げています。ソースは OSS として公開しています。() + +Thomas 氏は、Prototype Fund の資料を提出してくれたようです。結果が出るのはまだまだだったと思うので、それまでは準備を進めていくつもりです。 + +## 今期の計画 + +### 時期 + +2026年1月-3月 + +### 基本計画 + +#### LRA 本部 + +- Lemonium (Website) +気が向いたらデザインの向上をします。 + +#### Alice Project + +Ivy Cafeteria の DDM 計画によって、Alice Project をより進歩させたい思いが強まってきました。 + +- Alice Novel +微調整や、新機能追加などを進めたいです。 + +- Aqua Notes +デザインの修正などを進めたいです。 + +- anov-vscode +ツール開発により、開発体験の向上を目指します。 + +- NovelIL +仕様制定を進めます。 + +#### Ivy Cafeteria + +- DDM +シナリオを完成させ、Alice Project と共に、UI やゲーム性を高めていきたいです。 + +- LynnePG (**集中**) +リリースを目標としています。ミニゲームくらいの楽しめる要素がほしいですね。 + +#### 外部 + +- .NET MAUI / maui-linux (**集中**) +開発を進めます。開発メンバーと足並みを揃えます。 + +- KDE +可能なら支援します。(が、あくまで MAUI を優先します) + +#### その他 + +- 月食改革 +インシデント対策を進めたいです。(面倒であまり進まなそうですが) + +- [渓谷の企鵝 (長期特別計画)](../1015) + +### 最後に + +さて、次期計画は…