CS 50 PSET0

To see a project you probably

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: quite literally to some basic building blocks. Feel free to download the source code for a few more projects, either from http://scratch.mit.edu/galleries/ or from Week 0 at https://www.cs50.net/lectures/ £༊ even if you already saw it in lecture. Or pull up some of the projects that come with Scratch by clicking File → Open... toward Scratch’s top- left corner followed by the icon labeled Examples in the window that appears. For each program, run it to see how it works overall and then look over its scripts to understand how it works underneath the hood. Feel free to make changes to scripts and observe the effects. Once you can say to yourself, “Okay, I think I get this,” you’re ready to proceed. Now it’s time to choose your own adventure! Your mission is, quite simply, to have fun with Scratch and implement a project of your choice (be it an animation, a game, interactive art, or anything else), subject only to the following requirements. £༊ Your project’s filename must be username.sb, where username is your MIT username in all lowercase. 4 < 8 This is CS50. Harvard University Fall 2012 £༊ £༊ £༊ £༊ £༊ 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 most of those demonstrated in lecture (many of which, though instructive, were quite short) but it can be less complex than, say, Scratch Scratch Revolution. As such, your project should probably use a few dozen puzzle pieces overall. Feel free to peruse additional projects online or those that come with Scratch for inspiration, but your own project should not be terribly similar to any of them. Try to think of an idea on your own, and then set out to implement it. But don’t try to implement the entirety of your project all at once: pluck off one piece at a time. Ann, for instance, probably implemented just one arrow first, before she moved on to her game’s other three. And Carlos...
View Full Document

This note was uploaded on 10/01/2013 for the course CS 50 taught by Professor Malan during the Fall '08 term at Harvard.

Ask a homework question - tutors are online