Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.89 KB

README.md

File metadata and controls

35 lines (24 loc) · 1.89 KB

Picross Solver

PicrossSolver is an attempt to automatically solve levels from the picross-game Hungry Cat Picross made by Tuesday Quest.

Google Play App Store

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.

Version

0.0.1

Development

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.