This project is featured in chapter 4 of Creative Coding, and is a great way to connect narrative storytelling to Computer Science. See the book for a detailed lesson plan.
Starter Project
Giving students a starter project to remix from is a great way to kickstart this project, allowing students to read and modify existing code before adding more of their own. This simple project provides students with just enough of the necessary syntax to get started, but will require them to build out the additional pages and events required to support a full story.
See inside
Planning Sheet
Planning out your story is an essential step in developing an interactive fiction program. Using this handout students can plan out each beat of their story and map out the relationships between beats before diving into their programs.