CompSci 94 Fall 2020: Assignment #2
EXTENDED TO: Thursday, Sept 10 - 11:59pm
Due: Tuesday, Sept 8 - 11:59pm
15 points
IF YOU SUBMITTED USING SAKAI, PLEASE TRY AGAIN TO
SUBMIT USING WEBSUBMIT. We have fixed websubmit, and extended the
assignment to give you two days to submit under websubmit. We want
everyone to submit using websubmit.
If you are not able to get your video on a website, you can submit a
.mp4 file using websubmit in the assign2website folder. This is ONLY if
you are not able to submit a URL for your video
The purpose of this assignment is for you to create an Alice world
of your choice, that follows specific requirements, using both design (story board) and implementation.
This is individual work.
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.
Part 1: Problem
You are to create a storyboard, and an Alice world of your choice that
must have the following requirements (see below)
Name your Alice
world with your Duke Netid followed by a dash and assign2. For example, if
your Netid is abc24 then your world would be named abc24-assign2.a3p
(the .a3p is added automatically when you save it in Alice).
- You must have at least 4 objects.
- You must create at least one person from the people builder.
- The objects must interact with each other in the following ways. There
must be at least one occurence of each of the following between some pair of
objects.
- Two objects should face each other.
- One object should move toward another object.
- One object should say something.
- You must have at least one object be offscreen and move into the
animation.
- You must use the DoTogether and Do In Order blocks at least once.
- You must have at least one occurrence of a Do In Order block inside
of a DoTogether block.
- You should write a least two procedures, and each procedure should be called
at least twice.
- You should use 3D text (TextModel in the Shapes/Text folder.) Note
that the 3D text is an object. You can move it around! For
example you could have a title for your story appear and then fly off the
screen.
- Your animation should be different than the animations we have
done in class.
- Always comment your code including a comment with your name and date, and comments
for sections of your code.
Part 2: Make a Video
You can use Zoom to make a video of your program. Put the following two
things into your video.
- Your video should first show the code for your two procedures, and you
should explain what the procedures do and show where in the code they are called.
- Then play your Alice world.
Remember the URL to your Zoom video. You will need to turn it in.
SUBMISSION
You will need to do three things to turn in your assignment.
-
Submit your Alice world using websubmit which is on
the assignment
page on the CompSci 94 webpage (NOT ON SAKAI). Submit it under assign2AliceWorld
- Submit your Storyboard as a .pdf or an image file also using websubmit under assign2storyboard
- Fill out the REFLECT form also on the assignment page.
Here you will enter the URL of the video you made.