PicrossSolver is an attempt to automatically solve levels from the picross-game Hungry Cat Picross made by Tuesday Quest.
The program is written purely in C# and WPF, and is currently separated into three parts:
- Domain: A class library where the magic happens. All the business logic is placed here.
- DomainTests: Unit-tests and integration-tests for the Domain library.
- PicrossSolver: WPF App for visualizing the output from the Domain library.
The solver can currently take following inputs:
- A comma-and-newline-separated string with ARGB values for the grid.
- A .png file where 1 pixel corresponds to one cell in the grid.
0.0.1
Want to contribute? Great!
These are some of the stuff that still remains to do:
- The domain library probably needs some refactoring
- Some levels are still not solveable by the solver
- Some season-levels from the game have to many colors and needs to be normalized. Solutions for all levels exist at picrossmadness.com
- Unit-tests needs to be written, not just integration-tests.
I am new to using GitHub for open-source development, but if someone submitted a pull-request I would be able to figure out how to merge it into the project.