A solver, player and cheater for breaklock
I stumbled upon [breaklock](https://www.mathsisfun.com/games/breaklock.html) recently. Since it was a bit too much for me, I set up a program to solve it.

The solving mode works by first finding all possible solutions, then whittling down the options based on feedback from the game, I can explain further if required.

The player mode simply asks the player to make moves until they win.

I love the cheating mode idea, which just popped into my head. Essentially, when the player gets the correct answer, it changes it while ensuring no contradictions happen. Like you do in hangman. On average, it slows down the machine by \~1 turn, and humans by \~5 turns

&amp;#x200B;

Visit it on github [here](https://github.com/deltaqyto/breaklock-solver)