The objective of this assignment is to consider how we can use computer language (in this case, Python) to write, read, and interact with narrative.
In teams of three, you will draft a piece of “interactive fiction”, which will incorporate aspects of gaming and storytelling. The components of the assignment are as follows:
- A text narrative of your game, including the genre you have chosen (e.g., action-adventure, fantasy, detective/mystery, thriller/horror, science fiction, romantic comedy, etc.), the characters involved (both the player and characters the player will interact with), and a diagram of the game “logic” (the paths through which the player experiences the game). I will accept an adaptation of an existing work of fiction, film, television show, or comic as the basis for your game.
- The files that you create to compose the game (the .py file(s), any html and css – if you decide to make the game playable in a browser)
- A peer evaluation of your and your teammates’ participation in the development and implementation of the project.
- A “player response” to the other teams’ games – we will play all team games in class, and you will give each team feedback on the experience of playing that game.
You will also write a short essay about the process of working through the game, considering readings you will have read during the module. This post will be graded separately as one of your reflection posts.
- Sunday, September 25, by 11p.m.: Reflection post #1 due
Monday, September 26, by 11p.m.: Reflection comment #1
Tuesday, September 27, by end of class: collaborative text narrative due.
Wednesday, Oct. 5, by 11p.m.: all game files due
Thursday, Oct. 6: play all games in class and give player responses
See the Rubrics page for evaluation and marking parameters.