Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Correct solution rejected with white nuclear symbols #35

Open
ActuallyaDeviloper opened this issue Mar 8, 2018 · 5 comments
Open

Correct solution rejected with white nuclear symbols #35

ActuallyaDeviloper opened this issue Mar 8, 2018 · 5 comments

Comments

@ActuallyaDeviloper
Copy link

I believe this should work but it's rejected:
problem
Puzzle: https://windmill.thefifthmatt.com/ek867er

@xelex18
Copy link

xelex18 commented Apr 14, 2018

Hey can you please tell me how did you launch the code I really need help :C

@Saryna42
Copy link

I just randomly found this issue...

So the main problem is that Windmill's eraser symbol works very differently to the Witness' symbol.
In the Witness the eraser kills a symbol and itself off the grid. That's why e.g. 3 white stars and 1 eraser symbol work.
In the Windmill however it only suppresses errors instead. So for your puzzle example it suppresses the blue square's problem with the pink square (and makes it so that the pink one can't see it), however the blue square doesn't exactly disappear and therefore the blue stars are not satisfied afterwards. Puzzle fails.
In addition to that rule, the Windmill's eraser for some reason does work with 2 white stars even though in the end there'd be 3 whites.

The problem with fixing this symbol is the same one as many months ago: it would break already existing puzzles (and it might be difficult to do so, idk the code needed).

Overview chart I made:
eraser_difference_windmill_witnessl

@sebastianv89
Copy link

I believe your solution is incorrect. The pink square shares a space with the blue suns.

@Saryna42
Copy link

Saryna42 commented Mar 6, 2021

I believe your solution is incorrect. The pink square shares a space with the blue suns.

That is not the problem.
First of all neither do squares care about stars, nor do stars care about anything with a different color than themselves. This is true for both the game and the website.

The problem is this:
Following the original game's rules the negated blue square does not exist anymore, so the solution proposed above should be correct. And it would be in the game.

However Windmill works differently as the negated blue square still counts as a blue star's partner. Therefore those stars are not happy. The pink square doesn't care.

If you do the same solution but exclude the blue stars instead of the blue squares, it is a solution despite the blue squares and the pink square and star being in the same area.
Reason is: the pink square gets negated, still counts to the pink star but doesn't count towards the separation rule anymore, so the blue squares are happy, too.

@sebastianv89
Copy link

I believe your solution is incorrect. The pink square shares a space with the blue suns.

That is not the problem.
First of all neither do squares care about stars, nor do stars care about anything with a different color than themselves. This is true for both the game and the website.

Ah my bad, I thought squares did care about the stars, but I think you're right.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants