CS 770/870
Assignment 1. 2D video game

Purpose: learn some basics of interactive 2D graphics

Program a version of the breakout video game.
A two-dimensional paddle game, using mouse input.  A ball bounces according to gravity. The paddle should be curved or “sticky” to control the bounce trajectory.
There will be several round objects slowly falling from the sky.  Balls can hit them causing point to be added and they disappear and return to the top. Once 10 objects have hit the ground the game is over.

The rate of fall increases over time.
Add vivid color effects when an object is hit.  Score increases as objects are hit. The program should print the score at the end to standard output.


Marks will be given for

Due: 16 Sept by email (cware@ccom.unh.edu)