Space Invaders

The famous Space Invaders game in Java language


The original Space Invaders game was released in 1978 in Japan. Space Invaders is one of the earliest shooting games and the aim is to defeat waves of aliens with a laser cannon to earn as many points as possible. The first game ran on custom hardware, but later the game was developed for PC and other platforms.
I created the game as a homework for the Java Programming class. It was the first object oriented programming project I was working on: the entities are all in separate classes and are responsible for themselves (Bullet, Invaders, Human, View)
Controlls: keyboard or maous + keyboard (moving with mouse movement and shooting with SPACE). The player can shoot only 3 bullets (maximal number of bullets visible on the field). The aliens are moving closer to the Earth, and the goal is to shoot all the aliens, and protect the Earth. :)