====== Assignment 12 ====== BREAKOUT! * Part 1: Create the Breakout Game: [[https://dl.dropboxusercontent.com/u/3235343/Teaching/DMA/Java13/Programming%20with%20JAVA/Handouts/Day3/1_Breakout!.pdf|Breakout]] * Part 2: Create a Scoreboard: [[https://dl.dropboxusercontent.com/u/3235343/Teaching/DMA/Java13/Programming%20with%20JAVA/Handouts/Day3/2_Scoreboard.pdf|Scoreboard]] STARTER CODE!!! [[https://dl.dropboxusercontent.com/u/3235343/Teaching/DMA/Java13/Programming%20with%20JAVA/Starter/Day3/Breakout.zip|Download Here]] SOLUTION CODE!!! [[https://dl.dropboxusercontent.com/u/3235343/Teaching/DMA/Java13/Programming%20with%20JAVA/Solution/Day3/BreakoutSolution.zip|Solution Code]] Assignment: - Make red bricks - http://pastebin.com/z8du8vQZ - Make multicolored bricks - Make a paddle - Make paddle move - http://pastebin.com/jD7egcZn - Make a ball to the center of the screen - http://pastebin.com/X3GbaJGi - Make ball move and bounce - Collision - http://pastebin.com/eF6v1LWe Additionally: * Make it so there are 3 lives that count down * Make it keep track of your score for (int i = 0; i < NTURNS; i++) { setUpTurn(i); playTurn(); if(numBricksLeft==0) break; } Bonus: * FileIO and keeping track of scoreboard: [[https://dl.dropboxusercontent.com/u/3235343/Teaching/DMA/Java13/Programming%20with%20JAVA/Handouts/Day3/2_Scoreboard.pdf|Scoreboard]]