sigma144 / witness-randomizer

Random puzzle generator for The Witness
MIT License
134 stars 18 forks source link

Bug in Quarry Boathouse #76

Closed Skyeward closed 2 years ago

Skyeward commented 2 years ago

The final puzzle on the Quarry Walkway panels appears to be bugged. The location of the panel is shown here:

PanelInContext

The puzzle (and my solution) is shown in this image; the two circled symbols flashed up as an error:

FailedSolutionPanel

I checked the puzzle in the provided Solver and it showed the same solution:

FailedSolutionSolver

Can provide any other helpful information :)

MarugawaDK commented 2 years ago

I think what you have found is a bug in the solver. Because, I don't believe a shape is allowed to go outside the bounds, even the part of it that you remove.

Skyeward commented 2 years ago

Ah I think you may be right, some of the more niche aspects of the polyomino rules still trip me up.

I don't know if the solver is maintained by this repo also (I couldn't find another repo with a cursory glance) so I'll leave this open for now. If someone knows that this should be elsewhere, feel free to let me know and close the issue.

Exempt-Medic commented 2 years ago

This is a Known Issue, though it's really not an actual issue as the randomizer will always find a solution that works, it's just the attached solver that is imperfect.

sigma144 commented 2 years ago

Yeah the solver it's a bit buggy, it can be helpful when you are stuck but it's not fully reliable. I will close this for now since the code for that solver is a mess I wrote years ago and I don't want to deal with it right now :P (Btw the puzzle above is solvable within the rules of the actual game, you'll just need to find a solution that doesn't extend polyominoes off the grid before canceling.)