Logic and Computers Program 3

Brick Breaking on the phone


Due: Nov 21 (Tuesday before Thanksgiving)

Summary:

in this project you will build a simple one level brick breaking/Breakout clone style game. 


Details:

You must actually do what is here. There are a variety of tutorials for building brick-breaking games on the web, these directions assure that you can't just blindly follow the tutorial, you'll have to understand the tutorials and pull out on the relevant bits.


  1. Have a way of keeping score
  2. put up two rows of bricks. 
    1. Each row must have at least 7 bricks in it
    2. The bricks must be draw using images (imageSprites are fine)
    3. there should be one special brick - make it a difference look.
      1. when the special brick is hit, increase the score by double the usual amount
      2. when the special brick is hit, make a special "powerup event" happen.
        1. maybe speed up the ball
        2. or slow it down
        3. or make it go through all balls
    4. when the ball (see below) hits a brick the brick should disappear, the ball should bounce in the other direction, and the score should increase.
  3. Have a ball.
    1. if the ball hits the top of the playing area, it should reverse its y direction and keep going in the x directions
    2. if the ball hits the left or right of the playing area, it should reverse its x and keep going in the y direction
    3. if the ball hits the bottom edge of the playing area, the game should end - put up a game over message and hide the canvas.
  4. have a paddle made of three image sprites
    1. if the ball hits the middle sprite, the ball should bounce up.
    2. if the ball hits the left sprite, the ball should bounce up and more to the left
    3. if the ball hits the right sprite, the ball should bounce up and more to the right.
  5. if all the bricks are gone, put up a you win message.



Submission:

once again, download your program as an aia file and then submit that to blackboard.