Need to add the following (translated from Swedish, I hope you can understand):
Points and lives must be added. Enemies must be able to shoot, enemies must move in zig-zag etc. Player must be able to shoot more than one shot.
Description of how the program works. Describe the idea behind the programming solution and how components and classes are aimed at working (functionality). Give a picture of the programming structure, simply.
Add class diagram and component diagram and explain them in words.
Object oriented programming
Analysis: describe strengths and weaknesses in the programming solution.
Please find code in the attached file.
The work should results in a runnable version of the game Invaders plus a report describing the solution . The solution (program) MUST use object oriented techniques (encapsulation, heritage and polymorphism) but you can also combine this with other techniques, for ex procedural- or event based techniques.