There are seven levels and you get a percentage score when you get Game Over or Game Complete. I playtested the game so I can guarantee that it's possible to get 100%. So after 14 days and 2955 lines of code I can safely say I have learnt something. Plan, plan and plan again. In particular I had problems with working out which parts of the code needed the same constants and variables and I'm sure I ended up declaring more than I needed.
Next, I will start on the Shmup with a detailed plan. I will try and write a rough draft (like the one for Breakout) tomorrow before I then go on and work out what classes I need etc. I will also have to look up (and will write small programs for) things I don't know how to do (eg scrolling). So this is going to be a reasonably big project. (I can't help but feel a bit silly saying this after Breakout [rolleyes]).
I also plan on reading up a bit to cover my lack of real computer science education.
Thanks for reading and I welcome any comments on Breakout.
-AEdmonds
Nice work! :)