Text-based electronic games have been around almost as long as the modern computer. By removing the visual aspect of game design, students can focus on creating compelling stories, characters, and gameplay. In this hands-on session, participants create their own text-based interactive fiction or role-playing game in Python. Each participant will brainstorm an initial idea, plan a storyline and characters, create a written rough draft and a pseudo-code rough draft, and code a single campaign. By the end of this workshop,...