Suggestions for the Final Project
Due on the server by midnight, May 19.
I. Assignment
The final project for this course should reflect 3-4 weeks' work and demonstrate your understanding of several important concepts or techniques. Here are some suggestions:
- Auto-fire Invaders
- Revise your Space Invader game so that the player can fire an unlimited number of projectiles in a constant stream. THIS IS NOT EXACTLY SIMPLE. You'll need to use a document class; you'll have to track new objects, and remove them from the system when they pass offscreen; and most challenging: you'll have to figure out how to hit-test against these new objects. This option is not available if your Lab 2 project already included auto-fire.
- Noisy Room with Animation
- Lab 4 combines sound and proximity-sensing, but no objects move. Add animation, to build a game, an instrument, or a sound environment. Consider expanding the screen space by ranging over a larger coordinate system than what is contained within the window (e.g., with scrolling).
- Big Space
- Create a game or art project that uses a space much larger than the Flash window, by coming up with some mechanism for scrolling in two or more dimensions. Can you figure out a way to make this space truly infinite?
- Orisinality
- Study Ferry Halim's site, www.orisinal.com and build an imitation or adaptation of any game there, except "Apple Season" and "Cats."
- See Also...
- Remember, the alternative assignments for Lab 3 may also be used as starting points for this assignment.
II. Specifications
As in previous assignments, publish your final main movie, and upload all relevant files to the FINAL subdirectory within your personal folder on student-iat.
Include the HTML page, renamed index.html, as well as your .fla file, any associated ActionScript files (.as), and the AC_RunActiveContent.js file generated when you Publish.
I STRONGLY RECOMMEND including notes on the HTML page discussing features of your project, including any problems you faced and solved during the design process.
III. Deadline warning
Because grades come due shortly after the deadline for this project, I cannot grant extensions. If you know you will be late with this work, consider filing for an Incomplete grade in the Dean's office.
U.B. does not allow instructors to issue Incompletes. You must petition. See Suzanne Behr, Jennifer Hankin, or Dean Irv Brown to obtain a form. Bring the form to me for signature, then return it to the Dean's office (AC 200).
|
|