TheWitnessSolver
TheWitnessSolver copied to clipboard
Solver for The Witness puzzles
At the moment the code assumes an edge is either present or missing. Outer edges however can also be an exit!
It would be really great if there was support for puzzles with triangles in the boxes that correspond to how man sides of the box that the line can touch.
The hardest part of this are the changes to the area division algorithm.
   I noticed this during a Randomizer, but the Upside-Down Y symbol with the Sun symbol couldn't find a solution for that particular puzzle....