Ping Pang Pong!
You are back to the future. It is 1972. You, freshly out of high school and after a whole night of BBS and root beer have had an epiphany, a great idea that will make you rich: a video game console called Ataxy, and a game of tabble tennis you will call Ping Pang Pong! The goal of this exercise is to write the video game's software.
Using the graphics gem create a canvas in which a single ball/point bounces against the walls.
- Minimum: the ball hits the wall and shows up in the opposite wall (like Asteroids)
- Intermediate: the ball hits the wall and it deflects with the right angle.
- Advanced: Add a paddle (a horizontal movable wall) that you can control, and play Ping Pang Pong!!