CompSci 94 Fall 2019: Assignment 6

PART 1, Partner Name, Due: Friday, Nov. 15

PART 2, Show us a draft of your project Due: Thursday, November 21, in class.

PART 3, Alice project, storyboard, webpage, Due: Monday, December 2 11:59pm

We won't check webpage with storyboard until Thursday, Dec 5 11:59pm at the earliest.


PART 4, DEMO your project - in class December 3 and 5

PART 5, Comment sheet on Demos - Turn in December 3 and December 5

Parts 1, 3 and 4: 40 points total
Parts 2 and 5: classwork grades



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 Nov 15. You will need to list your partner on the form. If you are working with a partner, BOTH of you fill out the form.

Working with a partner means you should meet together when writing the code. The two of you would build one Alice project, one storyboard, and one web page with a description of the project on that webpage. You would present together 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 NO PARTNER HERE by Nov. 15

Note: You will be graded on all five parts. You must attend class on November 21, December 3 and December 5. When you are not demoing you will comment on other demos.

The Problem: Requirements

  1. Create an interactive game or interactive story. That means you must have events!
  2. Instructions for playing the game or navigating the story must be displayed in the project at the beginning or as they are needed during the game or story.
  3. Your program should be well designed and use many functions and/or procedures, each with a designated purpose and a comment.
  4. You must have at least three scenes with scene changes between them. Be sure to use invisible objects instead of camera markers for scene changes. The classwork on November 12 discusses changing scenes.
  5. You must use an array somewhere in your project. If it doesn't fit in with what you plan to do, then use it as an intro or finish to your project. Remember to build the array as a scene property .
  6. You must use collision detection somewhere in your project.
  7. You must use a visual counter or timer in your project.
  8. For this assignment, you will turn in your project on the websubmit form on the CompSci 94 web page, and have an html page describing your project (how to play the game or navigate the story) with either a video or at least two pictures of the project.
  9. All projects must use appropriate material. No profanity, nudity, strong violence or anything else inappropriate.
  10. If you use music, your project 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.
  11. The presentation must be nice. 20% of Part 3's grade is on presentation. Be sure to comment your code.

Part 1 (2 pt): Submit whether or not you have a partner by Nov 15

You must let me know if you have a partner or not by Nov 15 Fill out the google form linked at the top of this document.

EVERYONE must fill out the form.

Part 2: (Separate Classwork grade) Show us a draft of your project in Class on Nov 21

This is a separate classwork grade for Nov 21. You will work on your project in class and must show us a draft of it to get checked off for the classwork for that day.

Part 3: (30 pts): Alice project, StoryBoard, and Website Dec 2 11:59pm.

Turn in your Alice project using websubmit. Only one of you should turn in the Alice project.

We will allow the reflection form, website and storyboard by Dec 5 11:59pm. Both of you should fill out a Reflect form separately, with a link to the URL for the webpage.

Name your alice project your "lastname-assign6". For example if your lastname is Smith, then name your alice project smith-assign6.a3p. Put both last names if you have a partner, smith-jones-assign6.a3p. Also include both your names in a comment in myFirstMethod.

Keep a backup copy of the project on your laptop for the class demo.

Put your storyboard on a web page with at least two pictures of your project or a video of the project.

Your storyboard should have the following:

Part 4 (8 pts): Due Dec 3 and Dec 5

Demo your project in class. You must attend both Demo days. You will need to give comments/feedback on all the other demos.

We will vote on the best interactive game or story and there will be fabulous prizes. If you have a partner, you need to present your demo together.

Part 5 : Comment Sheet on Demos

During the demos on December 3 and December 5, you will write comments about each of the other demos, then turn in your comment sheet. These will count as regular 10 pt classwork grades for both days.



Don't forget to fill out the reflection form with a link to your web page by Dec 5 11:59pm