I'm not sure I understand the whole of it... the thing that troubles me most is resetting the boolset when a wrong button is pressed. As I see it, the puzzle can be solved by brute force quite easily. Specifying whether there is a particular order to press the buttons would be welcome too... That's the kind of things most people easily forget, but that really matters
Currently here is how I understand it should be working:
There are twelve buttons, the player can press any one of them.
There is no particular order to press the five solution buttons, as long as you don't press a wrong button. Once pressed, a button will
remain pushed if it is one of the five.
Let's say player touches a first button.
- If it is a wrong button, the button is released, and nothing happens.
- If it is is a correct button, it remains pushed and cannot be used another time until it is released.
Assuming the first button is correct and is pushed (so can't be used another time), the avatar touches another button.
- if it is wrong, then the previously pressed button is released, and the current one as well (since the boolset is resetted)
- if it is a correct button, it remains pushed and cannot be used another time until it is released, and player can choose a third button, etc.
Now, as it is currently described, the player can use brute force and press all twelve buttons one by one until he finds five buttons that won't reset the boolset... and that can be quite quick, since in the end the player can find the solution with at worse 12+5 button press.
Now, assuming there
is a special order to press them... and buttons will
remain pushed until a wrong button is pressed.
Then brute force will be a bit longer, the first button is still easy to find, but to find the second, you always have to re-press the first until you find it, etc. But it is solvable in a short time.
Is there something I didn't understand ? I think in both cases the boolset should be resetted only once FIVE buttons have been pressed, no matter how many wrong buttons were pressed.
If there is a special order for the buttons, then it works the way the Kadish Vault doors work (except that it requires every 6 buttons to be pressed, your puzzle requires only 5 out of 12).
I don't know exactly how many solutions there are, but brute force won't be of any help.
Another way is the hut door in Ahnonay's vortex:
there is an order to push them, and
buttons won't remain pushed. This way you just have to take the last 5 pressed buttons, and check if they are the five correct ones. There are now 5^12 solutions, if I remember my math lessons. I put these numbers in my calculator and it makes a happy face: 244.140.625 solutions, if I'm not mistaking.
Thanks for reading it through, I hope you understand what I mean...