Game Design
Difficulty and fun are not the same axis, and confusing them is the most common reason a homemade puzzle falls flat. A hard puzzle that a player cannot get a grip on is not challenging, it is closed. A puzzle that looks impossible and then opens in one move is the one they talk about.
The practical test is whether a solved puzzle announces itself. When a player has the answer, do they know? If they have to ask an adult whether they are right, the puzzle has no ending, only an interruption. Locks, answer slots with a fixed number of boxes, and passwords that only spell a word when every step is right all solve this the same way.
The other half of design is knowing what to do when a player is stuck, which they will be. Every puzzle needs a route to the answer that does not depend on having the one insight: a second, duller path in, or a hint that narrows the search rather than giving it away. A puzzle with exactly one way in has a failure mode, and it will find it.
Guides

