In the Spotlight: Story-telling in Interactive Fiction, FYLC

This week we’re shining the spotlight on Story-telling in Interactive Fiction, a first year learning community (FYLC) organized by Professor Jackie Blain who teaches English, and Professor Candido Cabo and Professor Ashwin Satyanarayana who teach Computer Science courses. The three courses in this community will support students in creating an interactive fiction game over the course of the semester.

Storytelling is one critical and tricky aspect of an interactive fiction game, and is the main focus in the English class of this FYLC. In interactive fiction games, storytelling is more complex than in a novel because the ‘interactive’ component of ‘interactive fiction’ means those ‘reading’ the story get to participate and make certain decisions about how the characters’ stories unfold. Thus the storyteller – here, the students – needs to create multiple scenarios and options that allow readers to forge their own path. This process can seem intimidating, particularly if one is an inexperienced storyteller. Seeming to anticipate this, Professor Blain has scaffolded the writing assignments so that students begin developing their storytelling skills by telling the stories they know best – those about themselves!

Storytelling is not the only challenging aspect of this FYLC. Students will also need to develop the technical skills that will be needed to actually create the game. In the computer science courses students will discuss programming and games, Game Design Documents and learn how to use Python, a programming language, to create a video game based on the story developed in their English course.

We encourage you to check some of the stories students are now sharing through various assignments, such as the About College project where students will reflect on their first weeks at CityTech, and to check back at the end of the semester to see what kinds of games students have come up with, and if possible, play a few of them!

Leave a Reply

Your email address will not be published. Required fields are marked *