> [!tldr] Making puzzles is about state management and [[DAG|Directed Acyclic Graph]]s I've made many escape-room inspired puzzles. They all are designed using [[State Diagrams|State Machine Diagrams]]. Also, typically, [[DAG|Directed Acyclic Graph]]s. Although it's fine if you have local cycles, so long as it leads you to a valid previous state. **** # More ## Source - self