A few years ago, I created an implementation of Donald Knuth's Algorithm X using Dancing Links. My DlxLib implementation is available on NuGet. I also wrote a bunch of WPF demo apps.
I have not had a Windows machine for many years - I have been using a MacBook Pro. But, now that we have .NET MAUI, the idea of this repo is to convert these WPF demo apps to .NET MAUI and bring them all together in a single app.
Here are links to the existing WPF demo apps:
It would also be good to add some new demos e.g.:
- N Queens
- Aztec Diamond
- Kakuro
- Nonogram
- Crossword
- Convert/create demos:
SudokuPentominoes(new - no old WPF counterpart - but I do have a web version here)N Queens(new - no old WPF counterpart)Draughtboard PuzzleTetraSticksAztec Diamond(new - no old WPF counterpart)Ripple EffectFlow FreeKakuro(new - no old WPF counterpart - but see here)Nonogram(new - no old WPF counterpart)Crossword(new - no old WPF counterpart)- Self Visualisation (new - no old WPF counterpart - but I do have a web version here)
Display version informationDo the solving on a background threadFind all solutions and provide a mechanism to navigate between them- Add an About page
- Add an app icon
- Add unit tests (made a start)
- Deploy to Google Play Store
- Deploy to Apple App Store
- Release a new version of DlxLib targeting
net6.0
(ornet7.0
?) - Create new documentation for DlxLib e.g. GitBook ?