You will be building a game called Angry Burds. The goal of this game is to launch Kaleb into the bird house. The user can adjust the horizontal and vertical velocity before launching Kaleb.
- The user can view Kaleb and the bird house on the screen
- The user can choose a horizontal and vertical speed
- The user can watch Kaleb fly across the screen when they click the launch button. Kaleb's flight path should follow the laws of physics.
- The user should see Kaleb stop moving and a message saying
You Missed
if Kaleb hits a wall. - The user should see Kaleb stop moving and a message saying
Nice Shot
if Kaleb hits the bird house. - The user can click
Reset
to send Kaleb back to his starting position - The user can click
New
to start a new game. Kaleb should be sent back to start and the bird house should be placed at a random spot on the board
- The user can see their score
- The user can see a line of where kaleb flew on previous flights
- The user can enter speed and angle rather than horizontal and vertical speeds
Push to GitHub and create a pull request