CIS 577 Assignment 4
Winter 2008
For your fourth
project, your task is to describe the design of a collaborative application
that could be implemented in a Multi-User Virtual Environment like Second Life.
Ideally your application should take advantage of the positive features of the
target environment while working around its limitations. You may work with a
partner if you wish.
Your application can be an interactive
exhibit, virtual store, game, historical reenactment, or anything else approved
by me that does not already exist in Second Life (or another virtual
environment). To receive full credit your pitch document will need to contain
non-trivial sections as defined below. Your write up should be 10 to 15 pages
long (including the storyboard) and is due two weeks from today.
OverviewBriefly
describe your vision for appplication its contents and special features. Use
this to hook the reader and to foreshadow the rest of the document. ObjectiveWhat
will the users experience or learn from this application? AudienceWho is the application designed for?
Describe them in terms of their age, gender, experience, etc. Are the users
likely to be physically near each other or far apart?
Context of UseWhere would your application be used
(home, school, training facility)? What is the likelihood that the
application will be used more than once? How long would a single session take
to complete?
MotivationOnce the novelty has worn thin, what will
sustain user enthusiasm to repeat this experience?
Avatars and RolesWho are the users acting
as? Themselves? Someone else with a pre-specified point of view or goal? What
will their avatars be wearing? If there are costumes, how will they be
distributed to them? (Will the players need to have some scripted gestures or
other scripts that you provide? Objects and LocationsWhat other virtual objects
will be needed? What will they look like? Will they contain any scripts that
control the way they interact with players? Where will this application take
place (describe environment)? Does it depend on players being in a particular
place in Second Life or could it be staged anywhere? User GoalIs there an end state that users are
striving for? If so, describe it. If not, explain how users learn what is
available to do in your application.
Play by PlayDescribe step by step how users will
interact with each other in your applications. What happens first? Then what?
Are there branches in the script? Illustrate this section with a storyboard
for your application.
|
Assigned: 3-20-08
Date due: 4-03-08