Week 2

This week we are well underway working on our first programming problem 1-0. Your mission is to have fun with Scratch and implement a project of your choice. This could be a game, an animation, interactive art, or anything else of your choice! The only requirements are:

  • Your project must have at least two sprites, at least one of which must resemble something other than a cat.
  • Your project must have at least three scripts total (i.e., not necessarily three per sprite).
  • Your project must use at least one condition, one loop, and one variable.
  • Your project must use at least one sound.
  • Your project should be more complex than some basic examples, but it can be less complex than, say, Pikachu’s Pastry Catch andIvy’s Hardest Game. As such, your project should probably use at least a few dozen puzzle pieces overall.

You may work in teams of 2, however if you do, your project has to be at least twice as complex. In other words contain at a minimum double of everything listed above.

If you have questions on how to use Scratch, watch the videos that are linked to this assignment. Particularly Zamayla’s walkthrough. When in class there are links to Alison and Zamayla’s videos in orange text, above the rectangle where the YouTube video would be. At home the YouTube videos should appear properly.

Here are links to the two programs we looked at in class. You can use this to help you code your projects.

The final project will be due at the end of day on Monday, September 28th, at 10 pm. You will have time during class this week and of course as much time as you want working at home. We will not be working on this during class next Monday. Make sure you are logged into your Scratch account at all times so you can continue to access your project wherever you are.

Once finished with your project, click See project page in Scratch’s top-right corner. Ensure your project has a title (in Scratch’s top-left corner), some instructions (in Scratch’s top-right corner), and some notes and/or credits (in Scratch’s bottom-right corner). Then click Share in Scratch’s top-right corner so that others (e.g., Ms. Tanzosh) can see your project. Finally, take note of the URL in your browser’s address bar. That’s your project’s URL on MIT’s website, and you’ll need to know it later.

Then email the URL to cs50xnestm@gmail.com to submit to Ms. Tanzosh. Make sure to include “Assignment 1-0” along with your name (or names) and your period number in the email.

If you’d like to exhibit your project in CS50 AP 1516’s studio with students from around the country taking CS50 AP alongside you, head to https://scratch.mit.edu/studios/1493564/, then click Add projects, and paste in your own project’s URL.

You can find the details of the assignment here:

Assignment 1-0