public:t-vien-11-1:prog1
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
Previous revisionNext revision | |||
— | public:t-vien-11-1:prog1 [2011/05/12 13:43] – hannes | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Programming Assignment: Interactive Story ====== | ||
+ | |||
+ | ===== Basic Info ===== | ||
+ | |||
+ | **Due:** Monday, May 23rd at 23:59\\ | ||
+ | **Group size:** Max 3 people\\ | ||
+ | **What to turn in:** Single ZIP file with Python files, asset files and an item data file (special upload place TBD)\\ | ||
+ | **Note:** Use comments in your code to explain what you are doing.\\ | ||
+ | **Note:** If you use code or assets from others, remember to credit them in your comments. | ||
+ | |||
+ | |||
+ | ===== Goal ====== | ||
+ | |||
+ | The goal is to use everything you have learned so far about pulling a user/player into an interactive virtual environment, | ||
+ | |||
+ | The focus in this assignment is on: | ||
+ | * Portraying a compelling and believable story environment | ||
+ | * Creating a memorable and engaging characters with clear roles | ||
+ | * Use constraints effectively to guide the user through the narrative | ||
+ | |||
+ | ===== Description ===== | ||
+ | |||
+ | * The story should include: | ||
+ | * A clear beginning, which could be in the form of a scene that gets played out (i.e. cut-scene) or a text introduction. | ||
+ | * An interaction with at least two characters (actors) that serve key roles in the story (pick archetypes!). | ||
+ | * The use of at least 2 objects that the user picks up and uses in some way during the story. | ||
+ | * Two clear endings, one good and one bad, that result from the user's actions and interaction with characters. | ||
+ | * The assignment will be judged on these factors: | ||
+ | * Does the program run properly from beginning to end? | ||
+ | * Is the goal of the user clear from the beginning? | ||
+ | * Are the user's available actions always clear? | ||
+ | * Does the program provide implicit and/or contextual constraints on actions - not just explicit ones? | ||
+ | * Is the user's //flow// with the story maintained or does it get broken? | ||
+ | * Keep the following questions in mind: | ||
+ | * Can you use sounds and lighting to make the story more engaging? | ||
+ | * Can you make use of various other media such as images and video to enrich the storyworld? (How big is the world? Is there a world outside your story?) | ||
+ | * What can you accomplish through dialog and text? Sometimes text can be more effective than only images. | ||
+ | * What kind of camera perspective would help the story. | ||
+ | | ||
+ | |||
+ | ===== Resources ===== | ||
+ | |||
+ | * You can populate your room with items from [[http:// | ||
/var/www/cadia.ru.is/wiki/data/pages/public/t-vien-11-1/prog1.txt · Last modified: 2024/04/29 13:33 by 127.0.0.1