さて、数独解析のアルゴリズム部分は完成して、大抵の問題は解くことができました。
これをもっと使いやすいものにしたい。
CUIではなく、GUIに。
C#はWindows FormsとかWPFというGUIがありますが、多分、これをそのまま使用すると、プルダウンリストが画面に大量に配置することになり、見た目が汚くなると思う。
そういうのは嫌なので、そういったコントロールは使用せずに、実現したいと思う。例えばゲームエンジンのGUIを使うとか。
C#でゲームエンジンというと、真っ先に思い浮かぶのはUnity。
でも、Unityは違うと思うんすよね。
Unityは3Dは得意だけど、2Dはあまり得意としていない(できなくは無いけど)
そこで思い出したのが、昔調べたゲームライブラリで、Altseedというライブラリがあります。
https://altseed.github.io/index.html
C++、C#、Javaで使用できるライブラリで、クロスプラットフォームでも使用できます。
もっと調べれば、他にライブラリがあるかもしれないけど、できることは大差ないので、これで行こうと思う。
今後はこのライブラリを使って数独解析ツールのGUI化に乗り出します。