Project 02 - MoleMash

Project #2 Mole Mash

In the Mole Mash game a mole (or any sprite you wish to use) pops up at random on the canvas.  The player must click on the sprite to gain points.

You will need to determine the size of the canvas. 

new programming blocks you will need to use
  • Operators > pick random _ to _
  • motion > go to x: _ y: _
Need Help?   Find the Scratch Hide and Seek starter project.

Modifications:
  • change the length of time the mole is one location as the length of the game increases
  • keep score

Add a second Mole
The second mole will have the following characteristics:
  • it will not always be on the screen
  • it will stay on the screen for a shorter amount of time than the first mole
  • it will will count for more points than the first mole
Add a third Mole
The third mole will have the following characteristics:
  • it will not always be on the screen
  • it will stay on the screen for a shorter amount of time than the first mole
  • it will change in size
  • the smaller size will count for more points

Add a Hammer
the hammer will be used to hit the moles
New Concepts
  • glide to
  • broadcast
  • when I receive
  • variables




The broadcast will be used by the sprite to communicate to the hammer that the mouse has clicked the sprite.
Glide to will be used to move the hammer to the sprite that yelled it was "Hit"
When I receive ... will be used by the hammer to know that a sprite was "Hit"
You will need two variables for all sprites to use that will store the current location (one for the x and one for the y values) of the last sprite that broadcast the message that it was "Hit"

Modifications -- Add Levels
Level 1 - mole 1 -change to level 2 after 10 points

Level 2 - 
Reset the time
level includes moles 1 and 2
change to level 3 after 25 points

Level 3
Reset the time
level includes moles 1,  2 and 3
game over after 50 points

One more feature to add
Time how long it takes to finish the game.

Comments