Scratch



media type="youtube" key="lsff9PG_TyA" height="360" width="640"

In my class for Period X we're going to be designing our own video games! Chances are you've never done anything like this before but don't be scared--- it's actually really easy.

Come up with an idea for the kind of game you want to make. Do you want it to have knights and wizards? Maybe cute little animals that attack other animals? Maybe a game about eating food? Get as crazy as you want, it doesn't even matter. Then think about what kind of game you want to make... I think the first thing you should do is spend some time exploring the scratch website and playing a few games. Once you have an idea of a type of game you want to make, you can start building.
 * Day 1: The Idea **

The program we're going to use is called Scratch. It can be found online at this site, scratch.mit.edu I'll go over how to create a project in class. You can also check out a tutorial here: @https://cdn.scratch.mit.edu/scratchr2/static/__2da8c1b247407cc9fe0b4c4504bed936__/pdfs/help/Getting-Started-Guide-Scratch2.pdf In your game you can use icons or "sprites" that are provided. If you want to use your own pictures or images, put your own stuff onto your Flash Drive and upload away.
 * Day 2: The Learning **

1. Create an account by clicking "Join Scratch" at the top. You'll need a working email address in order to join. 2. Write down your username and password somewhere safe 3. In the upper left-hand corner click "create" 4. In the title, type the title of the game followed by your first name and last initial followed by MahmoodX (example - Wizard Fight by HarryP MahmoodX) -- don't worry you can change your title later. I need the MahmoodX so I can find all the projects later so make sure you're spelling that right! 5. Immediately click File - Save Now. Even though you haven't started building yet, it's important you do this first. 6. Work on your project. At the end of each period, save your progress.
 * Day 3: Creating your account **

1. On the last day click Share. 2. In the Instructions box explain the object of the game and how to play. (ex. "The object of the game is to rescue the princess from the dragon. Use your arrow keys to move the knight around. Avoid traps and the dragon. Shoot arrows by pressing the spacebar." 3. The Notes box is optional. Tags are optional too. Everything should auto-save once you click out of each box.
 * Day 30: Finishing **

- Do the tutorial! Don't just read it, but do it in Scratch. It will seriously help - To make your Sprite move up and down, change the Y values. To go left and right, change the X values. - Just like a number line, positive coordinates will go up and right, negative coordinates go left and down. - Add an Event to the top of every script. Usually a green flag will do the trick - An If/Then needs a Forever around it to make it work - Add something that has your main sprite go back to the beginning when the green flag is clicked. That way when the game is won, it will reset when you click the green flag
 * Tips **

- It must be created by you. You are not allowed to take someone else's game and change some code to make it yours - It must be a game where you control and move a sprite somehow. It can not be an animation, it must be a playable game of some sort.
 * Rules **

- Your game needs to work the way you say it does and make sense from a gaming point of view. In other words you can't just randomly die for no reason. The game should be a game that is mildly challenging but still winnable. - Cool stuff will be awarded for creativity and super-coolness
 * Grading **

The last day of the marking period
 * Due Date **

Updates