CIS 487/587 Assignment 1
Fall 2005
This assignment will give you an opportunity to write a
piece of interactive fiction. This will involve creating both a virtual world
and a story in which the player must overcome conflicts to achieve goals and
win the game.
The CIS
487/587 course pages contain several links to interactive fiction resources.
You should make use of the Inform interactive fiction compiler and interpreter.
You may use the LaMothe C++ code on the text CD (Chapter 14) or the software on
the Rouse CD. The download site for the Inform compiler is: http://www.inform-fiction.org/software/current.html.
The download site for a Z interpreter (e.g. Win Frotz) is: http://www.inform-fiction.org/zmachine/interpreters.html.
You should work through the Inform tutorial (Alice Through the Looking Glass)
and .inf source files found at: http://www.engin.umd.umich.edu/CIS/course.des/cis587/alice/InformTutorial.html.
The beginning writer's guide is at http://www.geocities.com/SiliconValley/Heights/8200/contents.htm
and the Inform Designer's Manual is at http://www.inform-fiction.org/manual/index.html.
Your game does not have to be based on an original
story. However, your game should allow the player's actions determine the
outcome of the story. You may not duplicate a game already on the CIS 487/587
web site. A well-designed game will exhibit the characteristics listed below.
·
Competence -
the game should handle the user interactions expected for a piece of
interactive fiction.
·
Immersiveness -
the degree to which a player loses him or herself in the game world.
·
Completeness -
the world should have a reasonable number of room and objects.
·
World Design -
non-linear story with several puzzles to solve.
·
Prose Quality -
the room descriptions should draw the player into the game.
·
Interactivity -
the player should have interesting objects and environments to manipulate.
·
Fun - the game should
entertain the player and motivate him or her to play often.
You will need
to turn in the following: well commented code (.inf file), your complied game
(.z file), a design document (including a map, list of objects and their
interactions, puzzles), a complete walk-through of your game. You are required
to evaluate 3 games besides your own and have 3 people evaluate your game using
the form on the CIS 487/587 web page. You are responsible for collecting and
turning in evaluations of your game.
Date assigned: 09-12-05
Date due:
10-17-05