This is the engine behind the fantastic game 80 Days, for those who don’t know. Highly recommended.
This.
While TADS, Inform and others are sophisticated tools (more like programming languages, really) to build adventures like Zork or even more complex, for a simple Choose Your Own Adventure something like Twine is better.