I don’t see it explicitly mentioned in the instructions, but I’m assuming that the room web/map means that someone can only get to certain rooms by going through other rooms?
For example, in today’s challenge there’s only one way to get from the living room to the bathroom by going through the kitchen.
Thanks for the reply. I originally started filling out the notebook without assuming this since I was getting Clue/Cluedo vibes where you don’t need to enter one room to get to another technically. But this is cool.
Thanks a lot. I'm planing to add the exact description to each rank very soon. The "constable" is the lowest rank, motivated by this definition:
> a British police officer of the lowest rank
However, since English is not my native language, I don't know how easy to understand this is.
Regarding the data structures, the engine generates a complete program represents the mystery. Then, it uses fuzz testing to find a solution (and minimizes the number of clues). The engine to generate the mysteries will be open-source soon!