D'oh! We created a game about a flying puppy, but our code is filled with bugs! Help us find all of the bugs and fix our game! What the controls _should_ be is: - Use the arrow keys to control the puppy - Press the space bar to throw yarn Each chapter has a weird bug to fix: Lesson 1 - Conditional logic Your puppy does not respond correctly to input from the keyboard. Find the conditional logic that controls how the puppy responds, and correct it so that the arrow keys work as expected. Lesson 2 - Variables The balls of string do not travel in the right direction when you throw them, making it difficult to defend yourself from the cats. Find the variable that controls the direction of the string, and correct it so that it works as expected. Lesson 3 - Loops The scrolling terrain stops after a few passes. Find the loop that controls how the terrain moves and correct it so that the game can continue. Lesson 4 - Functions The treat is behind a locked cage, which cannot be opened. Find the function that is required to unlock the cage, and connect it to the right event so that the puppy can reach the goal.
This was created for the Angie's List HackDay! http://www.angieslist.com/hackday/ For the Complete Version, see http://scratch.mit.edu/projects/21939589/