Skip to content

sh06un/PicrossSolver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A solver for a specific Picross game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%