Free the prisoner is an “inverted” Escape Room. Instead of escaping from a room you’re freeing a trapped prisoner. These are physical hands-on puzzles.
If you’re a developer you might be interested in the free-the-prisoner repo.
If you want to improve an existing puzzle or make a new one then fork this repo and PR your changes.
You will make your changes in the puzzles/ folder.
Use the mountain-lion-cub/ folder as an example to base your puzzle. In fact if you just copy it and rename it to your puzzle you can then adjust it as you like.
The code that helps generate the puzzles is in the lib/ folder.
How to reset a Speed Dial Combo Lock