CompSci 94 Spring 2018: Assignment #7
PART 1, Partner Name, Due: Tuesday, April 12
PART 2, Virtual World and Html, Due: Wednesday, April 18 - 11:59pm
PART 3, DEMO your world - in class April 19 or April 24
PART 4, Comment sheet on Demos - Turn in April 24
30 points
You may work with one other student or work alone. EITHER WAY, you must
let us know if you are working with a partner or working alone. Fill out
the form to let us know by April 12. You will need to
list your partner on the form.
Working with a partner means you should meet together when writing
the code. The two of you would build
one world, one storyboard, but you both have to put a description of it on
a webpage. You both would present for the demo.
If you choose to work alone, you may talk to other students in the
course about your design and for ideas, but you are to write the complete
Alice program by yourself.
You may receive help from the Professor, UTA's or TA.
EVERYONE MUST FILL OUT THE PARTNER FORM, even if you don't have a
partner. Both partners must fill out the form
INFORM
US OF PARTNER OR NOT HERE by April 12.
These parts must be done in order! (Part 1 first, then Part 2,
then Part 3, then Part 4).
The Problem: Requirements
- Create an interactive game or interactive story. That means
you must have events!
- Instructions for playing the game or navigating the story
must be displayed in the world at the beginning or as they are needed
during the game or story.
- Your program should be
well designed and use many functions and/or procedures, each with a designated
purpose and a comment.
- You must have at least three scenes with scene changes between them.
- You must use an array somewhere in your world. If it
doesn't fit in with what you plan to do, then use it as an intro or finish
to your world. Remember to build the array as a scene property .
- You must use collision detection somewhere in your world.
- You must use a visual counter or timer in your world.
- For this assignment, you will turn in your world on the submit form
on the CompSci 94 web page and
have an html page describing your world (how to play the game or
navigate the story) linked to from your CompSci 94 web page. In addition to
putting this html page off your CompSci 94 web page, you will also turn it
in, including your picture files.
- All worlds must use appropriate material. No profanity, nudity,
strong violence or anything else inappropriate.
- If you use music, your world will get large fast. Only use
small clips from songs and play them over and over if you want. Note
that you should not use a clip longer than 30 seconds as that is a
copyright violation. You can use
audacity to clip a sound if you want. You could also record short
sounds if you want. This is optional.
- The presentation must be nice. 20% of Part 2's grade is on
presentation.
Be sure to comment your code.
Part 1 (1 pt): Submit whether or not you have a partner by April 12
You must let me know if you have a partner or not by April 12.
Fill out the google form linked at the top of this document.
EVERYONE must fill out the form.
Part 2: (23 pts): Alice World, StoryBoard, and Website Due April 18
Turn in your Alice world using websubmit. Only one of you should turn
in the Alice world.
Keep a backup copy of the world on your laptop for the class demo.
Put your storyboard on a web page with at
least two
pictures of your world.
Your storyboard should have the following:
- Name of partner if you plan to use one.
- You should have at least four scenes in your storyboard (and no more than 10) with a
picture (sketch), list of objects and a written description of what happens
in the scene.
- Your storyboard should include a description of several
functions or procedures that you plan to write.
Part 3 (3 pts): Due April 19/April 24, 11:59pm
Demo your world in class.
We will vote on the best
interactive game or story and there will be fabulous prizes.
If you have a partner, both of you need to present your demo.
Name your alice world your "lastname-assign7". For example if your
lastname is Smith, then name your alice world smith-assign7.a3p.
Put both last names if you have a partner, smith-jones-assign7.a3p.
Include both your names in a comment in myFirstMethod.
Part 4 (3 pts): Comment Sheet on Demos
During the demos you will write comments about each of the other demos,
then turn in your comment sheet.