CS112
Assignment #4
Due Friday Feb. 20th by the beginning of lecture.
This assignment has two parts.
- Create a final Scratch project - the details of this part of the assignment are given below.
- Install NetLogo on your computer, if your have one, and work through this
tutorial. Note that there is nothing to turn in for the
NetLogo part of the assignment.
For the final Scratch project do one of the following:
- Starting with the snowfall program create a "catch" game in which the player controls a sprite to catch and avoid falling objects.
There should be at least two types of objects, the one the player tries to catch and the one the player tries to avoid.
Both types of objects should have an affect on the player. For example, their score increases for catching "good" objects and their
lives decrease for catching "bad" objects. Make sure the game has an end point.
- Starting with the helicopter game (you may need to scroll all the way to the bottom of the studio page to find it) create a game
with a different theme by changing the helicopter sprite, the backgrounds, and, if necessary the sounds and crash animation. For example,
it could be changed to an underwater game where the player controls a submarine and crashing releases a wave of bubbles. Add at
least two more levles. Include at least one moving obstical.
- As always name the project "[accountname]-project4" where [accountname]
is the name of your Scratch account. (E.g. I would use the name:
tsoule88-project4
- In the description of the project (click the "See project page" button in the upper right)
list the changes you made to the project. Be sure to include an extra changes that are not
part of the assignment, some extra credit will be available for particularly impressive projects.
- Add the project to the "CS112, Spring 2015, UI" portfolio. (On the project page you will need
to click the share button, it's on the upper right side of the window.)
This turns in the project. The TA will find the project in the
portfolio to grade it.