In this project you will learn how to create a detective interactive story, creating passages connected and influenced by the reader's choices, setting up a character sheet, inventory and clues notebook using variables and arrays, collecting input from the user, up to creating a turn-based RPG-style fighting mechanism.