My+Gmae+EA

The students will: The student will use the following programming concepts:
 * Objectives**
 * be able to explain testing and debugging practices
 * develop a list of strategies for testing and debugging Scratch projects
 * be able to identify some common design elements of games
 * plan the goals, measurement, rewards and feedback for a game.
 * design a game using Scratch.

The program is reset with a green flag so all sections of the game are in place for a replay of the game. At least one object (sprite) is controlled by the player. At least one object (sprite) moves independently. Game includes at least one instance of object interaction (this could include objects that respond to mouse clicks, or it could be two objects that interact with each other.) Game has accurate measurement scoring system. Game has clear feedback for victory/loss conditions and/or scoring. Player can interact with game to a successful conclusion. Game runs without errors.


 * Background information from Cathleen's Brain-Based Research **
 * Video games create situations in which the gamer gains pleasure.
 * Video games: **
 * challenge each player at the individual's level
 * provide immediate feedback
 * reward success with greater challenge
 * provide frequent feedback on incremental progress throughout play.
 * Video gamers: **
 * buy into the goal
 * persevere through challenge, despite an 80% failure rate
 * use immediate feedback to improve
 * consult resources for help
 * will work hard for the pleasure of going to higher levels of play.


 * Stage 1: Investigate **
 * **View** Video Games on BrainPop
 * View How to Make a Game tutorial T**hen view //Make a Simple Game// and //Make a Story//**
 * **Demonstrate** that you know how to use these commands before you go any further. (the **Control, Sensing, Operators and Variables** in Scratch, and the **//go to x and y//** in Motion.)

> . What was the goal? Try and jump as many spikes to get your high score higher. How was the progress measured? Measured by how many spikes you jump without dying. What were the rewards? Collecting points higher than the previous person you played. How did you get feedback? I didnt get feedback, only when i lose. What interested you?Trying hard to jump multiple times to get a good score.
 * Games Investigated **
 * 1) Active URL to 1st Scratch game viewed http://scratch.mit.edu/projects/10318822/
 * 1) Active URL to 2nd Scratch game viewed. What was the goal? How was the progress measured? What were the rewards? How did you get feedback? What interested you? [] The goal was to get the ball on the platform. The progress was was measured by the amount of times the ball went on the platform and the amount of arrows shot . The reward was saying, You Win. I did not get feedback. It was interesting because it was a two player game.
 * 2) Active URL to 3rd Scratch game viewed. What was the goal? How was the progress measured? What were the rewards? How did you get feedback? What interested you? http://scratch.mit.edu/projects/18353507/ To get the end of the maze and collecting all the coins. The process was measured by how many coins we collected. The rewards was you get VICTORY without getting caught by the flying monster in the game. i didnt get any feedback. It interesting me that i had to use multiple keys to move.
 * 3) Sample Game by David


 * Stage 2: Graphic Design - A basic plan **
 * **Goal** of the game- Get to the key
 * How will you **measure** the progress? by the amount of black lines collected
 * How will **reward** the player? by saying you win"
 * How will you provide **feedback**? By all of the sprites saying "you win"or "you lose"
 * You must include the following: **
 * 1) keyboard controls for at least 1 sprite
 * 2) variable that keeps the score accurately
 * 3) Clear end of the game - both successful and unsuccessful


 * Stage 3: Plan - A numbered list with more details about the game. **
 * goal- Avoid the red lines or bars and collect the black lines and keys
 * measurement- How many black lines are collected
 * reward- the key
 * feedback all of the sprites saying "you win" or "you lose"


 * Stage 4: Create **
 * Active URL in ICSkids Game gallery - http://scratch.mit.edu/projects/19237770/
 * If you remixed anything from another student's program on MIT, provide an active link to the original program and explain what you used.


 * Stage 5: Evaluate **
 * Process **
 * 1) **Remembering**: What did you do in the project? What was your inspiration? I had a crazy background that would confuse the people laying when they have to get the ball to move to avoid the red lines but collect the black lines and then collect the keys. my inspiration was the game doodle jump, but the ball when reverse the motion
 * 2) **Understanding**: What was important about it? What did you learn? It was important that i had to keep score with using the variables and giving back feedback to the players. I learned how to have more control over the sprites and making a score for my games.
 * 3) **Applying**: Where could I use this again?i could use this in any game or anything that needs to measure something.
 * 4) **Analyzing**: Do I see any patterns in what I did? What did you get stuck on? How did you get unstuck? Who in the class viewed your story? Who helped you with useful tips and suggestion? I used the patterns of the falling ball and the score increased in each time i passed the black line. i got stuck on the feedback and how the sprites gave the feedback if i win or lose. i got unstuvk by creating a broadcast to my game . Bella, allison, nick, maria paula, jordan, and sarah viewed my game. Sarah and Maria Paula heled me with this.
 * 5) **Evaluating**: How well did I do? I think i did well and followed all of the priorities
 * 6) D id you include everything in your design? i included everything in my design that was requited
 * 7) If something was not included, explain why. What are you most proud of? Why? I am most proud of all of the fundamentals in my game and the moving if the sprites with all the scoring also. These were hard for me to complete at first and now i have a full functioning game.
 * 8) **Creating**: What should I do next? What do you want to learn next? I should make the game more easier next time and add more obstacles to win that can make the game more fun,.
 * Product **
 * What was the **goal** of the game? avoid the red lines and get to the key.
 * How did you **measure** progress? The measured progress was whenever i passed my black lines.
 * How did you provide **feedback**? The feedback was all of the sprites would say you lose and only one would say you win.
 * What **rewards** did you provide? I provided the key as a reward
 * Which **control commands** did you use? I used the left and right arrow only because the ball moved on its own.
 * Which **sensing commands** did you use? I used the if touching commands and all of the broadcast commands.
 * Did you use **variables**? Which ones and how? i used variables that i made on my own and it kept track of all the black bars i passed