ハイハイスクールアドベンチャーAvaloniaUI版です。
.NETは本当にマルチプラットフォームで動作します。 SDL2版を作ったときにそう思いましたが、SDL2版は SDL2-CSの仕様上の問題が多く、依存するSDL2のライブラリ群の取り込みがめんどくさすぎました。 せっかくのマルチプラットフォームなのに、GUI周りは標準では残念ながらマルチプラットフォームではないのです。 ((まあ、Windows/Android/iOSとかならできるみたいですが。))
マルチプラットフォームをサポートする素敵なGUIはないの? と聞いたら、AvaloniaUIがあるじゃないか、ってAIにいわれました。 なので、AvaloniaUI版を作ってみました。
例によって、gitから取り出したら dotnet run でゴーです。 Windows, Ubuntu(24.04LTS(x64/arm64), 25.10(x64))で動作確認しています。 本当にマルチプラットフォームで動きます。
データは自動的にデータフォルダにコピーされて開始されます。 手動で何かする必要はありません。
ダークとライトのテーマに対応しています。 システム設定に従うようにもできます。