CompSci 94 Fall 2024: Final Project (Assignment 6)

PART 1, Partner Name or Solo?, Due: Thursday, Nov 14. 29, 11:59pm

PART 2, Alice Project, Storyboard Due: Thursday, Nov 21 11:59pm

PART 3, Game Video, Explain Video, Due: Monday, Nov 25, 11:59pm

PART 4: DEMO in class Dec 3 and Dec 5

PART 5: Comment on Projects in class Dec 3 and Dec 5




Parts 1-4: 40 points total + Part 5: Classwork grades



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 14 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. All projects must use appropriate material. No profanity, nudity, strong violence or anything else inappropriate.
  9. 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.
  10. The presentation must be nice. About 20% of the grade is on presentation. Be sure to comment your code.


PART 1: Partner Form - Everyone must fill out

You may work with one other student or work alone. EITHER WAY, EVERYONE must let us know if you are working with a partner or working alone. Fill out the form to let us know by Nov 14.

Working with a partner means you should meet together in person or virtually when writing the code. The two of you would build one Alice project, one storyboard, and create two videos. Only one of you needs to turn these items in, with both names on them. HOWEVER, BOTH OF YOU have to fill out the REFLECT Form.

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 if you do have a partner.

INFORM US OF PARTNER OR NO PARTNER HERE by Nov. 14


Want to be assigned a partner?

Fill out this form by November 12, 8pm, if you want to be assigned to a partner:

FORM ASSIGN A PARTNER


Part 2: Storyboard and Alice program

Write a storyboard and build an Alice game or interactive story following the requirements listed above.

Your storyboard should have the following:

  1. Your name and name of partner if you have one.
  2. You should have at least six scenes in your storyboard (and no more than 14) with a picture (sketch), list of objects and a written description of what happens in the scene.


Part 3: Make a Game Playing Video and Separate Explain Video

You can use Zoom or other means to make these videos.

NOTE: If you use Zoom, be sure to share YOUR WHOLE SCREEN. Otherwise you miss the Alice popup when your program runs!!!

  1. GAME PLAYING Video: Include the following items in your video.

    1. Play your game and explain how you play, options you have...

    2. Play your game a second time and with different choices/answers.

  2. EXPLAIN VIDEO should have the following requirements.

    1. The EXPLAIN VIDEO should not be longer than 15 minutes.

    2. Your video should first show the code for your method, your procedures and function, and you should explain what they do and show where in the code they are called. You should also explain where and how you use one array.

    3. Explain your game flow and show and explain the events you created

Ready to demo on Tuesday, December 3? Sign up here AFTER you have turned in your Game Playing Video on Canvas:

SIGN UP to go first to DEMO on Tuesday, Dec 3


SUBMISSION

Turn the following items in Canvas.

IF you worked with a partner, only one of you needs to turn in these items.

You will need to do five things to turn in your assignment. The first four you turn in under Canvas assignments:

  1. Submit your Alice program (.a3p file)
  2. Submit your Storyboard as a .pdf or an image file
  3. Submit your Explain Video OR put the URL for your video in the Reflect form. You do not have to submit the Video if you have a URL.

  4. Submit your Game Playing Video or URL (there is a separate Canvas submission for that)

  5. EVERYONE must fill out the REFLECT form. It is on the assignment page.