A simple implementation of an interactive dialogue tree in the Racket language.
The JSON is parsed into a hashmap. Console input decides how we branch across the flattened tree until we reach a leaf node.
Racket main.rkt story.json- Github Copilot for helping me find those &%^%@#$ missing parentheses